Mega Code Archive

 
Categories / C / Code Snippets
 

Reset error indicators writing errors

#include <stdio.h> int main () { FILE * pFile; pFile = fopen("myfile.txt","r"); if (pFile==NULL) perror ("Error opening file"); else { fputc ('v',pFile); if (ferror (pFile)) { printf ("Error Writing to myfile.txt\n"); clearerr (pFile); } fgetc (pFile); if (!ferror (pFile)) printf ("No errors.\n"); fclose (pFile); } return 0; }