PDA

Visualizza la versione completa : [C] funzione che restituisce intero corrispondente al valore ottale


palermo92
04-10-2012, 12:45
ciao ragazzi.volevo mi daste una mano su questo testo:
Scrivere il codice di una funzione che restituisca un intero corrispondente al valore del primo numero ottale contenuto in una stringa di caratteri passata come argomento.

il codice che ho scritto io :


int myatoi(char *s, int base) {
char c;
int res = 0;
for(c=0; s[c]!='\0'; c++) {
res *= base;
res += c - '0';
}
return res;
}


come vi sembra?

clynamen
04-10-2012, 13:33
res += c - '0';

La stringa e` s, non c ;)

palermo92
04-10-2012, 13:54
a parte questo poi come ti sembra?

Loading