Format der Umwandlungs-Anweisung
% [flag] [feldbreite][.genauigkeit] [I] Umwandlungs-Zeichen
flag
-
linksbündige Ausgabe
+
Vorzeichen wird immer ausgegeben
#
bei einer %o-Konvertierung wird eine 0 vorangestellt
bei einer %x und %X-Konvertierung wird ein 0x (oder 0X) vorangestellt.
0
Ergebnis mit führenden Nullen auffüllen (bei %d, %i, %o, %u, %x, %X)
rechtsbündige Ausgabe
(weggelassen)
feldbreite
n
Gibt die Anzahl der auszugebenden Stellen an. Sind weniger
Zeichen vorhanden mit wird Leerzeichen aufgefüllt.
0n
Das Feld bekommt die Länge n. Ist das Ergebnis der Umwandlung
kürzer als n wird das Ergebnis mit Nullen aufgefüllt
Die Länge wird durch das Umwandlungsergebnis definiert.
(weggelassen)
.genauigkeit
n
Definiert bei %d, %o, %u, %x, %f die kleinste Anzahl von Stellen zur
Ausgabe (Standard ist 1)
Bei Gleitkomma-Zahlen (%e,%E%f) wird die Anzahl der Dezimalstellen
nach dem Komma definiert (Standard ist 6)
Bei dem Format %g und %G wird damit die größte Anzahl der ausgegeben
Zeichen festgelegt (Standard: alle bedeutsamen Zeichen)
I
Definiert bei %d, %i, %o, %, %x, %X die Ausgabe als langes Argument (long)
fflush
Format:
int
Funktion: Schreibt den Inhalt des Pufferspeichers in die Datei bei einem Ausgabe-
Stream. Bei einem Eingabe-Stream wird der Inhalt des Pufferspeichers
gelöscht. Diese Funktion schließt nicht den Stream. Der Pufferspeicher wird
automatisch abgeschlossen (flush) wenn er voll ist.
Rückgabewert: Null. Wenn ein Fehler beim Schreiben auftritt wird EOF zurückgegeben.
SHARP PC-G850V(S) Bedienungsanleitung - DIE PROGRAMMIERSPRACHE C
fflush (FILE* stream) ;
97