|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2002
Città: ...diciamo Pisa
Messaggi: 1282
|
Come si converte un numero in una stringa in C?
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. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
itoa
![]() Oppure sprintf... E' come la printf soltanto che il risultato va in una stringa... |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2002
Città: ...diciamo Pisa
Messaggi: 1282
|
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 ? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Si usa come la printf...
sprintf(stringa, "%dCiao%s", intero, altrastringa); |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Aug 2002
Città: ...diciamo Pisa
Messaggi: 1282
|
ok, dovrei aver capito... domani provo.
Grazie !!! ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:20.