C++-Referenz/ Standardbibliothek/ I/O-Funktionen
Die Arbeit am Buch »C++-Referenz« wurde vom Hauptautor eingestellt. Ein Lehrbuch zum Thema C++ ist unter »C++-Programmierung« zu finden. Eine sehr umfangreiche und gute Referenz gibt es unter cppreference.com.
Diese Seite beschreibt C++98, einen stark veralteten Standard. Aktuelle Referenzen: C++-Style, C-Style.
clearerr
[Bearbeiten]Setzt das Fehlerflag und den Indikator zur Anzeige des Dateiendes, für den Stream auf den stream
zeigt, zurück.
Parameter:
- stream: Zeiger auf einen Dateistream
fclose
[Bearbeiten]Schließt die zu stream
gehörende Datei und gibt alle automatisch angelegten Puffer wieder frei. Fehler treten auf, wenn versucht wird, eine geschlossene Datei zu schließen, das Datenmedium vor dem Schließen entfernt wurde oder nicht ausreichend Speicher vorhanden ist.
Parameter:
- stream: Zeiger auf einen Dateistream
Rückgabewert: Bei Erfolg 0
, andernfalls EOF
feof
[Bearbeiten]ferror
[Bearbeiten]fflush
[Bearbeiten]Leert den Ausgabepuffer eines Ausgabestreams, indem die Daten an den endgültigen Bestimmungsort (Festplatte, Bildschirm…) geschrieben werden. Das Verhalten dieser Funktion ist undefiniert wenn es sich bei dem Stream um einen Eingabestream handelt. Jedes Verhalten ist somit laut C++-Standard korrekt, vermeiden Sie dies daher.
Parameter:
- stream: Zeiger auf einen Ausgabestream
Rückgabewert: Bei Erfolg 0
, andernfalls EOF
fgetc
[Bearbeiten]fgetpos
[Bearbeiten]fgets
[Bearbeiten]fopen
[Bearbeiten]fprintf
[Bearbeiten]fputc
[Bearbeiten]fputs
[Bearbeiten]fread
[Bearbeiten]freopen
[Bearbeiten]fscanf
[Bearbeiten]fseek
[Bearbeiten]fsetpos
[Bearbeiten]ftell
[Bearbeiten]fwrite
[Bearbeiten]getc
[Bearbeiten]getchar
[Bearbeiten]gets
[Bearbeiten]perror
[Bearbeiten]printf
[Bearbeiten]putc
[Bearbeiten]putchar
[Bearbeiten]puts
[Bearbeiten]remove
[Bearbeiten]rename
[Bearbeiten]rewind
[Bearbeiten]scanf
[Bearbeiten]setbuf
[Bearbeiten]setvbuf
[Bearbeiten]sprintf
[Bearbeiten]snprintf
[Bearbeiten]sscanf
[Bearbeiten]tmpfile
[Bearbeiten]tmpnam
[Bearbeiten]ungetc
[Bearbeiten]vprintf
[Bearbeiten]vfprintf
[Bearbeiten]vsprintf
[Bearbeiten]vsnprintf
[Bearbeiten]// Header: cstdio und cstdarg
int vsnprintf(char *buf, size_t size, const char *format, va_list arg_ptr);