Reserve genoeg geheugen 2 om de string resultaat van het omzetten van een integer te rijgen met itoa ( ) bevatten . Bijvoorbeeld , kunt u genoeg geheugen voor een signed integer in een 32 - bits toepassing behouden door te verklaren
char stringVersion
[ 12 ] ;
De langste ( als in aantal tekens ) resultaat itoa ( ) kunnen eventueel overeen terugkeren naar de kleinst mogelijke " int " waarde , dat wil zeggen , -2147483648 , vertegenwoordigd in decimalen . Counting een teken voor de teken en een meer karakter voor de ' \\ 0 ' C snaar terminator , het maximale aantal bytes die nodig zijn om het resultaat op te slaan is 12 .
3
Roep itoa ( ) op een variabele van het type " int " , zoals in :
itoa
( intVersion , stringVersion , 10 ) ;
waar " intVersion " is de variabele die het geheel getal moet worden omgezet , en " 10 " geeft aan dat itoa ( ) de decimale representatie van dat aantal moet terugkeren .