home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / tcpp / examples / intro34.c < prev    next >
Encoding:
C/C++ Source or Header  |  1990-06-10  |  1.1 KB  |  49 lines

  1. /* INTRO34.C - Beispiel aus Kapitel 4 der
  2.    Einführung */
  3.  
  4. #include <stdio.h>
  5. #include <stdlib.h>
  6.  
  7. FILE *textfile;  /* Zeiger auf eine Datei */
  8. char line[81];   /* char-Array, speichert beim
  9.                     Lesen aus der Datei jeweils
  10.                     eine Zeile */
  11.  
  12. int main()
  13. {
  14.    /* Datei öffnen, Test auf Erfolg */
  15.    if ((textfile = fopen("intro34.txt", "w"))
  16.        == NULL)
  17.    {
  18.       printf("Fehler beim Öffnen der Textdatei "
  19.              "zum Schreiben\n");
  20.       exit(0);
  21.    }
  22.  
  23.    /* Text in die Datei schreiben */
  24.    fprintf(textfile, "%s\n", "eins");
  25.    fprintf(textfile, "%s\n", "zwei");
  26.    fprintf(textfile, "%s\n", "drei");
  27.  
  28.    /* Datei schließen */
  29.    fclose(textfile);
  30.  
  31.    /* Datei wieder öffnen */
  32.    if ((textfile = fopen("intro34.txt", "r"))
  33.        == NULL)
  34.    {
  35.       printf("Fehler beim Öffnen der Textdatei "
  36.              "zum Lesen\n");
  37.       exit(0);
  38.    }
  39.  
  40.    /* den Inhalt der Datei lesen */
  41.    while ((fscanf(textfile, "%s", line) != EOF))
  42.       printf("%s\n", line);
  43.  
  44.    /* Datei schließen */
  45.    fclose(textfile);
  46.  
  47.    return 0;
  48. }
  49.