Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
setbuf - Ein-/Ausgabe-Puffer einrichten
&pagelevel(4)&pagelevel
Definition | #include <stdio.h> void setbuf(FILE *dz, char *puffer); setbuf legt einen Speicherbereich für die Datei mit Dateizeiger dz an. Dieser Speicherbereich wird dann an Stelle des vom System zugewiesenen Bereichs zur Pufferung der Ein-/Ausgabedaten verwendet.
Der Dateizeiger dz muss auf eine bereits geöffnete Datei zeigen, für die noch keine Lese- bzw. Schreibfunktion durchgeführt wurde. |
Parameter | FILE *dz Dateizeiger der Datei, für die ein Ein-/Ausgabepuffer bereitgestellt werden soll. char *puffer Zeiger auf den Bereich, der als Puffer verwendet werden soll oder NULL. Ist das Argument ein NULL-Zeiger, wird der vom System zugewiesene Puffer verwendet. |
Hinweis | Der Zeiger puffer muss für eine Datei mit Standardattributen auf einen Bereich der Größe BUFSIZ zeigen. BUFSIZ ist in <stdio.h> definiert. Wird der Blockungsfaktor mit dem BUFFER-LENGTH-Parameter des ADD-FILE-LINK-Kommandos explizit vereinbart, muss die Größe des Bereichs dieser vereinbarten Blockungsgröße entsprechen. |
Siehe auch
setvbuf