End of file EOF , feof(), ferror(),eof() of C language

EOF :- EOF stands for End of File indicator of opened file.
यह फाइल के अंत को दर्शाता है।  

ferror():-
ferror() function returns a nonzero value if the error indicator is set.
ferror() फंक्शन नॉन जीरो वैल्यू रिटर्न करता है यदि एरर इंडिकेटर आता है। 
Syntax:-
int ferror(FILE *stream);

feof():- 
The function feof() is used to check the end of file after EOF.It returns non-zero value if successful otherwise, zero.
feof() फंक्शन EOF की जाँच करता है यह सफलता के लिए नॉन जीरो वैल्यू रिटर्न करता है अन्यथा शून्य रिटर्न करता है।  
Syntax:-
int feof(FILE *stream)

Example:-
C program for EOF and feof()

#include <stdio.h>
#include<conio.h>
int main() {
FILE *f = fopen("new.txt", "r");
int c = getc(f);
while (c != EOF) {
putchar(c);
c = getc(f);
}
if (feof(f))
printf("\n Reached to the end of file.");
else
printf("\n Failure.");
fclose(f);
getch();
return 0;
}

No comments:

Post a Comment