Individuelle Computer Services ( CCS) erstellt eine weit verbreitete Prototyping-Plattform für die Arbeit an Programmable Interrupt Controller ( PIC ) . Boards erstellt mit CCS -Eingang aus einer Vielzahl von Quellen zu nehmen - einschließlich Sensoren und Uhren - und Multiplex es in die Leitungen ein Allzweck- Prozessor überwachen können. Die Entwicklungsumgebung enthält einen Compiler für CCS -Version der Programmiersprache C und einer symbolischen Debugger für diesen Compiler . CCS Dialekt von C beinhaltet die itoa () Library-Funktion , um den Wert einer Integer-Variable in seine Zeichenfolgendarstellung zu konvertieren. Anleitung
1
Fügen Sie die Header-Datei für die C- Standard-Bibliothek in der Präambel des Codes , durch das Schreiben dieses Präprozessordirektive :
# include
Seite 2
Reserve genügend Speicher, um die Zeichenfolge Ergebnis der Umwandlung eines Integer in String mit itoa (). Zum Beispiel , können Sie genug Speicher für eine Ganzzahl in eine 32- Bit-Implementierung , indem er erklärt
char stringVersion [12] behalten ;
Die längste (wie in Anzahl der Zeichen) Ergebnis itoa ( ) können möglicherweise zurückkehren entspricht der kleinstmöglichen "int" -Wert, dh -2,147,483,648 , dezimal dargestellt . Zählen ein Zeichen für das Zeichen und ein Zeichen mehr für die '\\ 0' C-String -Terminator, die maximale Anzahl von Bytes benötigt, um das Ergebnis zu speichern ist 12 .
3
Rufen itoa () auf eine Variable vom Typ "int" , wie in :
itoa ( intVersion , stringVersion , 10);
wo " intVersion " ist die Variable, die die ganze Zahl konvertiert werden , und " 10 " gibt an, dass itoa () muss die dezimale Darstellung dieser Zahl zurück.