![]() Vorherige Seite |
![]() Eine Ebene hoch |
![]() Nächste Seite |
---|
Das folgende Programm zeigt in einfacher Form, wie Dateien geöffnet, bearbeitet und wieder geschlossen werden.
#include <stdio.h> int main() { FILE *inp; /* Eingabedatei */ FILE *out; /* Ausgabedatei */ char Zeichen; /* aktuelles Zeichen */ /* Eingabedatei �ffnen */ inp = fopen("Kopie.c", "rt"); if(inp==NULL) { printf("Fehler: Konnte Eingabedatei nicht �ffnen.\n"); return -1; } /* Ausgabedatei �ffnen */ out = fopen("Kopie.bak", "wt"); if(out==NULL) { printf("Fehler: Konnte Ausgabedatei nicht �ffnen.\n"); fclose(inp); return -2; } /* Datei zeichenweise kopieren */ while((Zeichen=fgetc(inp))!=EOF) fputc(Zeichen, out); /* Dateien schliessen */ fclose(out); fclose(inp); printf("Datei erfolgreich kopiert\n"); return 0; }