PDA

View Full Version : Come si converte un numero in una stringa in C?


Marco2000
12-05-2003, 16:43
Devo scrivere dei numeri sui PIPE dell'altro thread assieme a delle stringhe(qualcosa del tipo "PID123LOGIN")

Come posso convertire un numero in una stringa per poterla poi concatenare con altre stringhe ??

So che esiste la funzione atoi(stringa) che perņ fa il contrario di quello che voglio io.

cionci
12-05-2003, 17:01
itoa :)

Oppure sprintf... E' come la printf soltanto che il risultato va in una stringa...

Marco2000
12-05-2003, 18:02
ma non č che la sprintf richiede, tra i suoi parametri, oltre alla striga in cui memorizzare i dati, SOLO stringhe ???

sprintf ( stringa,intero) va bene ?

cionci
12-05-2003, 18:21
Si usa come la printf...

sprintf(stringa, "%dCiao%s", intero, altrastringa);

Marco2000
12-05-2003, 19:10
ok, dovrei aver capito... domani provo.

Grazie !!! :D