C Program to print contents of file Improve Improve Like Article Like Save Share Report fopen() is used to open and fclose() is used to close a file in C #include <stdio.h> #include <stdlib.h> // For exit() int main() { FILE *fptr; char filename[100], c; printf("Enter the filename to open \n"); scanf("%s", filename); // Open file fptr = fopen(filename, "r"); if (fptr == NULL) { printf("Cannot open file \n"); exit(0); } // Read contents from file c = fgetc(fptr); while (c != EOF) { printf ("%c", c); c = fgetc(fptr); } fclose(fptr); return 0; } Output: Enter the filename to open a.txt /*Contents of a.txt*/ Last Updated : 20 May, 2017 Like Article Save Article Previous Read/Write Structure From/to a File in C Next C program to delete a file Share your thoughts in the comments Add Your Comment Please Login to comment...