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:

|