datei | Zeiger auf offenen Datenstrom |
Rückgabewert: ungleich 0, wenn ein Fehler bei der Arbeit mit dem Datenstrom aufgetreten ist.
#include <cstdio> #include <iostream> using namespace std; int main() { FILE *datei; char ch; datei = fopen("test.txt", "w"); // Datei zum Schreiben oeffnen... ch = fgetc(datei); // ... dann wird Lesen schiefgehen if (ferror(datei)) { cerr << "Fehler beim Lesen von datei\n"; clearerr(datei); } fclose(datei); }