A directory of Objective Type Questions covering all the Computer Science subjects. Here you can access and discuss Multiple choice questions and answers for various compitative exams and interviews.

C program to illustrate reading of data from a File


Problem Description


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 fgetc() library call to read the content.


C program to illustrate reading of data from a File - Source code
     
                
  /*
C program to illustrate how a file stored on the disk is read
 */

#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);
}

     
      

Program Output


Enter the filename to be opened
emp.rec
Name    = Suresh
Age     = 25
Salary  = 50000.00