home *** CD-ROM | disk | FTP | other *** search
- /* INTRO34.C - Beispiel aus Kapitel 4 der
- Einführung */
-
- #include <stdio.h>
- #include <stdlib.h>
-
- FILE *textfile; /* Zeiger auf eine Datei */
- char line[81]; /* char-Array, speichert beim
- Lesen aus der Datei jeweils
- eine Zeile */
-
- int main()
- {
- /* Datei öffnen, Test auf Erfolg */
- if ((textfile = fopen("intro34.txt", "w"))
- == NULL)
- {
- printf("Fehler beim Öffnen der Textdatei "
- "zum Schreiben\n");
- exit(0);
- }
-
- /* Text in die Datei schreiben */
- fprintf(textfile, "%s\n", "eins");
- fprintf(textfile, "%s\n", "zwei");
- fprintf(textfile, "%s\n", "drei");
-
- /* Datei schließen */
- fclose(textfile);
-
- /* Datei wieder öffnen */
- if ((textfile = fopen("intro34.txt", "r"))
- == NULL)
- {
- printf("Fehler beim Öffnen der Textdatei "
- "zum Lesen\n");
- exit(0);
- }
-
- /* den Inhalt der Datei lesen */
- while ((fscanf(textfile, "%s", line) != EOF))
- printf("%s\n", line);
-
- /* Datei schließen */
- fclose(textfile);
-
- return 0;
- }
-