Esiste una funzione in c/c++ che trasformi una stringa in un numero intero (ovviamente la stringa è un numero)
per chiarirci una cosa del tipo "CInt" del vb o "parseInt" di Java
Esiste una funzione in c/c++ che trasformi una stringa in un numero intero (ovviamente la stringa è un numero)
per chiarirci una cosa del tipo "CInt" del vb o "parseInt" di Java
Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare
www.netpolaris.it
Nella libreria standard, che io sappia non esiste (può essere che sbaglio). Puoi però cercare di risolvere con una di queste due:
stringa -> long = long strtol(const char *s, char **endptr, int radix);
stringa -> unsigned long = unsigned long strtoul(const char *s, char **endptr, int radix);
Spero ti serva.
Max
La luce è più veloce del suono,ecco xchè alcune persone sembrano brillanti fino a quando non parlano
cicla con la atoi oppure semplicemente fai
a=0;
for(i=0;stringa[i]!='\0';i++)
a=(a*10+stringa[i]-'0');