Convertire da intero a stringa

di Anonimizzato14370 il
5 risposte
Cerco 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

5 Risposte

  • Dovresti 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.
  • Come devo usare sprintf?
  • Se apri il link vedi l'esempio ...
  • Grazie risolto
Devi accedere o registrarti per scrivere nel forum
5 risposte