Hvordan bruke ItoA i CCS

Custom Computer Services (CCS) skapt en utbredt prototyping plattform for arbeidet med Programmerbar avbruddskontrollere (bilder). Boards laget med CCS kan ta innspill fra en rekke kilder - blant annet sensorer og klokker - og multiplekse det inn linjer en generell prosessor kan overvåke. Utviklingsmiljøet omfatter en kompilator for CCS versjon av programmeringsspråket C og en symbolsk debugger for at kompilatoren. CCS dialekt av C omfatter itoa () bibliotek funksjon, for å konvertere verdien av et heltall variabel i sin strengrepresentasjon.

Bruksanvisning

1 Inkluder topptekstfilen for C standard bibliotek i innledningen av koden din, ved å skrive denne preprosessor direktivet:

inkluderer <stdlib.h>

2 Forbeholder nok minne til å inneholde strengen resultat av å konvertere et tall til streng hjelp itoa (). For eksempel kan du reservere nok minne for et heltall i 32-bit gjennomføring ved å erklære

char stringVersion [12];

Den lengste (som i antall tegn) resultere itoa () kan muligens gå tilbake tilsvarer minst mulig "int" verdi, dvs. -2147483648, representert i desimal. Telle ett tegn for tegn og en mer karakter for '\ 0' C streng terminator, er det maksimale antall byte for å lagre resultatet 12.

3 Påkall itoa () på en variabel av typen "int", som i:

itoa (intVersion, stringVersion, 10);

der "intVersion" er den variabelen som inneholder heltallet som skal konverteres, og "10" angir at itoa () må returnere desimalen representasjonen av dette nummeret.