Salve a tutti,
esiste una funzione in C oppure si può creare in modo che converta un numero intero in stringa???
Salve a tutti,
esiste una funzione in C oppure si può creare in modo che converta un numero intero in stringa???
la funzione itoa (integer to ascii) fa al caso tuo
...e quando meno te lo aspetti potrebbe capitare qualcosa di bello, di più importante di quello che avevi programmato...
Purtroppo la funzione itoa in linux nn esiste... come posso risolvere questo problema???
Hai incluso gli Headers giusti?
prova questa
char * itoa(int n) {
char *r;
int l,t=n;
if (t<0) t=-t;
for (l=3;t;++l) t/=10;
r=malloc(l);
if (r) sprintf(r,"%d",n);
return r;
}
Ho risolto facendo una piccola funzione...
Pensavo che siccome esiste atoi ... funzionasse anche itoi.. e invece niente...