123456789101112131415161718192021222324 |
- // file_eof.c --open a file and display it
- #include <stdio.h>
- #include <stdlib.h> // for exit()
- int main()
- {
- int ch;
- FILE * fp;
- char fname[50]; // to hold the file name
-
- printf("Enter the name of the file: ");
- scanf("%s", fname);
- fp = fopen(fname, "r"); // open file for reading
- if (fp == NULL) // attempt failed
- {
- printf("Failed to open file. Bye\n");
- exit(1); // quit program
- }
- // getc(fp) gets a character from the open file
- while ((ch = getc(fp)) != EOF)
- putchar(ch);
- fclose(fp); // close the file
-
- return 0;
- }
|