/* fputc.c Anhaengen einer eingegebenen Zeile an die Datei TEST.DAT */ #include #include int main() { char *dateiname = "test.txt"; FILE *fp; int c; if ((fp = fopen(dateiname, "a")) == NULL) { fprintf (stderr, "Kann Datei %s nicht oeffnen\n", "TEST.DAT"); return EXIT_FAILURE; } else { printf("\nGeben Sie Zeichen ein, Ende durch ^D (Linux) ^Z (Windows):\n"); while ((c = getchar()) != EOF) // Tastatureingaben an das Ende der Datei haengen fputc(c, fp); fclose(fp); } return EXIT_SUCCESS; }