_IOxxx #defines

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.