_IOxxx #defines
Nach oben zu stdio.h - Index
Header-Datei
stdio.h
Beschreibung
Konstanten, die das für eine Datei verwendete Pufferungsverhalten definieren.
Name | Bedeutung |
---|---|
_IOFBF |
Die Datei wird vollständig gepuffert. Wenn ein Puffer leer ist, versucht die nächste Eingabeoperation, den gesamten Puffer zu füllen. |
Bei der Ausgabe wird der Puffer vollständig gefüllt, bevor irgendwelche Daten in die Datei geschrieben werden. | |
_IOLBF |
Die Datei wird zeilenweise gepuffert. Wenn ein Puffer leer ist, versucht die nächste Eingabeoperation ebenfalls, den gesamten Puffer zu füllen. |
Bei der Ausgabe wird jedoch der Pufferinhalt in die Datei übertragen, sobald ein Zeilenendezeichen in die Datei geschrieben wird. | |
_IONBF |
Die Datei wird nicht gepuffert. Die Parameter buf und size für setbuf werden ignoriert. Jede Eingabeoperation liest direkt aus der Datei und jede Ausgabeoperation schreibt die Daten direkt in die Datei. |