Konvertering et heltall til sine ASCII- ekvivalenter er en vanlig praksis i programmering. For mange funksjoner, er det nødvendig å manipulere dataformatene for å få dem til å arbeide . Dessverre , C /C + + tilbyr en praktisk toString ( )-metoden , i motsetning til Java , så konvertering må gjøres for hånd . Instruksjoner
en
Legg ønsket heltall til tegnet '0 ' . Merk at dette kun for enkelttall 0-9 , og fungerer fordi disse tegnene tilfeldigvis er i orden
int i = 3; .
Røye c = '0 ' + i ;
nå c er tegnet '3 '
2
bruk itoa ( ) , kort for heltall til ASCII. . Denne funksjonen vil fungere for alle Windows-plattformer , men er ikke- standarden og vil ikke arbeide for Mac eller Linux.
# Include
{
int i = 27 ;
char * str = new char [ 33 ];
itoa (i, str, 10),
//10 indikerer basen 10