2 Riserva di memoria sufficiente per contenere il risultato stringa di conversione di un numero intero a stringa utilizzando itoa ( ) . Ad esempio, è possibile riservare memoria sufficiente per un intero con segno in un implementazione a 32 bit dichiarando
stringVersion char [ 12] ;
Il più lungo ( come in numero di caratteri ) risultato itoa ( ) può eventualmente tornare corrisponde al valore più piccolo possibile "int" , vale a dire, -2,147,483,648 , rappresentato in decimale . Conteggio di un carattere per il segno e un carattere in più per il ' \\ 0' C terminatore di stringa , il numero massimo di byte necessari per memorizzare il risultato è 12 .
3
Richiamare itoa ( ) su una variabile di tipo "int" , come in:
itoa ( intVersion , stringVersion , 10) ;
dove " intVersion " è la variabile che contiene il numero intero da convertire , e " 10 " specifica che itoa ( ) deve restituire la rappresentazione decimale di tale numero .