/Anonimizzato14370Utente anonimizzato02 ott 2014, 21:29Cerco una funzione che mi converta un dato da intero a stringa (l'inverso di atoi). Itoa non la posso usare col mio compilatore. Datemi una mano, grazie. int a=5; char str; //convertire a in str
SSVNikoMolto attivoIscritto daset, 2014Messaggi53502 ott 2014, 21:40Dovresti scrivere myitoa. Potresti fare un ciclo con divisioni per 10 per stabilire quanto lunga deve essere la stringa da allocare. Allochi +1 per il terminatore. Ripeti il ciclo utilizzando l'operatore % per stabilire il resto. Considerando che una cifra +'0' ti da il carattere ASCII corrispondente. Ritorni così la stringa costruita.
shodanMolto attivoIscritto daapr, 2010Messaggi74402 ott 2014, 22:00Oppure usa sprintf http://www.cplusplus.com/reference/cstdio/sprintf
OoregonSuper FamosoIscritto danov, 2011Messaggi2191703 ott 2014, 15:04Se apri il link vedi l'esempio ...