Program in C Language to illustrate as to how the data stored on the disk is read



Click here to open this program in Turbo C++

/**********************************************************
 Statement - Illustrate as to how the data stored on the disk is read
 Programmer - Vineet Choudhary
 Written For - http://developerinsider.in
 **********************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

void main()  
{
    FILE *fptr;
    char filename[15];
    char ch;
    clrscr();

    printf("Enter the filename to be opened\n");
    gets(filename);

    fptr = fopen (filename, "r");  /*open for reading*/

    if (fptr == NULL)
    {
        printf("Cannot open file\n");
        exit(0);
    }

    ch = fgetc(fptr);

    while (ch != EOF)
    {
        printf ("%c", ch);
        ch = fgetc(fptr);
    }

    fclose(fptr);
    getch();
}                       /* End of main () */
/*----------------------------------------------
 Output
 Enter the filename to be opened
 emp.rec
 Name    = Prabhu
 Age     = 25
 Salary  = 25000.00
 ------------------------------------------------*/