PDA

Visualizza la versione completa : [C] convertire numeri in stringhe


standard
11-02-2003, 21:37
Salve a tutti,
volevo sapere se esiste un modo semplice per convertire un numero intero in una stringa cioč io vorrei ad esempio che:

413 (intero) -> diventi -> "413" (stringa)

č possibile? ma soprattutto, č facile?

PunkIvi
11-02-2003, 22:17
http://forum.html.it/forum/showthread.php?threadid=396935

minoz
11-02-2003, 22:29
Basta che tu faccia un ciclo in cui:

Stringa[i] = '0' + numeroDesiderato

e come ultimo carattere della stringa devi mettere '\0'...

Andrea Simonassi
12-02-2003, 00:17
itoa funzione standard del C

esempio:





#include <stdlib.h>

...

int a=38382;
char b[11]; /*(ci sta di sicuro un int 32 in base 10)*/

itoa(a, b, 10); /*10 = stringa decimale, 16 stringa esadecimale*/

Johnny_Depp
12-02-2003, 05:25
http://www.science.unitn.it/~fiorella/guidac/guidac111.html
trovi tutte le funzioni di conversione della libreria standard del C

standard
12-02-2003, 10:24
perfetto le ultime due risposte!
grazie mille,
siete preziosi!

ciao

Loading