C – feof() function in File

feof():

  • It used to test whether End of File has reached or not
  • It returns -1 when End of File has reached else returns 0

int  feof(FILE* stream)

Reading File Character by Character:

#include<stdio.h>
int main()
{
            FILE *src;
            int ch;
            src = fopen(“code.c”, “r”);
            if(src==NULL)
            {
                        printf(“No such file to open \n”);
            }
            else
            {
                        while(!feof(src))
                        {
                                    ch = fgetc(src);
                                    printf(“%c”, ch);
                        }
                        fclose(src);
            }
            return 0;
}
Scroll to Top