/* Datei fgetc.c */ /* Liest eine Textzeile aus der Datei in einen String. */ #include #define N 81 int main(void) { FILE *fp; char puffer[N]; int c; int i; fp = fopen("TEST.DAT", "r"); for (i = 0; (i < (N - 1)) && ((c = fgetc(fp)) != EOF) && (c!= '\n'); i++) { puffer[i] = c; } puffer[i] = '\0'; printf("\nDie Zeile lautete:\n%s", puffer); fclose(fp); return 0; }