Definition | #include <stdio.h> void setbuf(FILE *stream, char *buf); |
Beschreibung |
Die Puffergröße ist nicht begrenzt; die Konstante
Wenn buf kein Nullzeiger ist, sind folgende Funktionsaufrufe äquivalent:
Wenn buf ein Nullzeiger ist, sind Eingabe und Ausgabe ungepuffert und folgende Funktionsaufrufe äquivalent:
BS2000 Im Unterschied zu |
Hinweis | Eine häufige Fehlerquelle besteht darin, dass als Puffer in einem Programmblock eine Variable der Speicherklasse Teile von buf werden für interne Verwaltungsinformationen des Streams benötigt; deswegen enthält buf weniger als size Bytes, wenn er voll ist. Sie sollten bei der Verwendung von
BS2000 |
Siehe auch |
|