7 Standardmodule
7.10.4 Ausgabe in einen String
Über die put...-Funktionen im Modul str.c2 können Inhalte an eine existierende
Stringvariable angehängt werden: einzelne Zeichen, Teilstrings, Integer-, Long- oder
Floatwerte:
function putchar ( string s, int c )
function putstring ( string dest, string source )
function putint ( string s, int value )
function putlong ( string s, long value )
function putfloat ( string s, float value )
7.10.5 Formatierte Ausgabe in einen String
C2 unterstützt einige einfache Formatierungen beim Anhängen von Zahlenwerten an
Strings. Das Format wird durch einen Integerparameter bestimmt.
· int-Ausgabe
function putintf ( string s, int value, int format )
Die Funktion putintf hängt einen formatierten Integer an einen String an. Der
Parameter format legt die Anzahl der Ausgabestellen fest. Fehlende führende Stellen
werden mit "0" aufgefüllt.
putintf (s, 1, 4);
hängt also "0001" an s an. Negative format-Werte führen zur Ausgabe als
Hexadezimal-Zahl mit Großbuchstaben.
putintf (s, 255, -4);
erweitert s um "00FF".
· long-Ausgabe
function putlongf ( string s, long value,
int format )
119