C file read example

This section demonstrates you to read a line from the file. You can see in the given example, we prompt the user to enter the name of the file to read.

C file read example

C file read example

     

This section demonstrates you to read a line from the file. You can see in the given example, we prompt the user to enter the name of the file to read. The library function gets() get the entered file from the console. The type FILE stores the information related to file stream. The file pointer *f calls the function fopen() which will open the entered file. If no error occurred while opening the file then fgets(st, 60, p)  reads the data from the file. In case if error occurred, it will displays the error message.

strlen(st)- This function determines the length of the string .

Here is the code:

FILEREAD.C

#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(char st[80]) {

  FILE *p;
  char file[80];
  printf("Open File: ", &file);
  gets(file);
  p = fopen(file, "r");
  if (p) {
  fgets(st, 60, p);
  st[strlen(st)] 0;
  printf("The data of the file is: %s\n", st);
  getch();
  else {
  printf("File does not exist.\n");
  }
  fclose(p);
}

Output will be displayed as:

Download Source Code: