C
program to read a file :- This program reads a file entered by the user
and displays it's contents on the screen, fopen function is used to
open a file, it returns a pointer to structure FILE. FILE is a
predefined structure in stdio.h . If the file is successfully opened
then fopen returns a pointer to file and if it is unable to open a file
then it returns NULL. fgetc function returns a character which is read
from the file and fclose function closes the file. Opening a file means
we bring file from disk to ram to perform operations on it. The file
must be present in the directory in which the executable file of this
code sis present.
C program to open a file
C programming code to open a file and to print it contents on screen.
#include<stdio.h>
#include<stdlib.h>
main()
{
char ch, file_name[25];
FILE *fp;
printf("Enter the name of file you wish to see ");
gets(file_name);
fp = fopen(file_name,"r"); // read mode
if( fp == NULL )
{
perror("Error while opening the file.\n");
exit(EXIT_FAILURE);
}
printf("The contents of %s file are :- \n\n", file_name);
while( ( ch = fgetc(fp) ) != EOF )
printf("%c",ch);
fclose(fp);
return 0;
}
No comments:
Post a Comment