Sunday, 24 August 2014

C Program to Illustrate Reading of Data from a File

This C Program illustrates reading of data from a file. The program opens a file which is present. Once the file opens successfully, it uses libc fgetc() library call to read the content.
C Program to Illustrate Reading of Data from a File



C Program to Illustrate Reading of Data from a File

#include <stdio.h>
#include <stdlib.h>
 
void main()
{
    FILE *fptr;
char filename[15];
char ch;
 
printf("Enter the filename to be opened \n");
scanf("%s", filename);
/* open the file for reading */
    fptr = fopen(filename, "r");
if (fptr == NULL)
{
printf("Cannot open file \n");
exit(0);
}
    ch = fgetc(fptr);
while (ch != EOF)
{
printf ("%c", ch);
        ch = fgetc(fptr);
}
fclose(fptr);
}


Output


C Program to Illustrate Reading of Data from a File