Mega Code Archive

 
Categories / C Tutorial / Stdio h
 

Ferror

Item Value Header#include Declarationint ferror(FILE *stream); Functionchecks for a file error. Return0: no error has occurred. Nonzero: an error has occurred. Use the perror() function to find out more about the error. #include <stdio.h>   #include <stdlib.h>   int main(void){      FILE *fp;      if((fp=fopen("test", "rb"))==NULL) {         printf("Cannot open file.\n");         exit(1);      }      putc('C', fp);      if(ferror(fp)) {        printf("File Error\n");        exit(1);      }           fclose(fp);      return 0;   }