> clearerr<STDIO.H> ~ Online tutorial

clearerr



clearerr                    <STDIO.H>

 Resets error indication

 Declaration:

void clearerr(FILE *stream);

 Remarks:


clearerr resets the named stream's error and end-of-file indicators to 0.

Once the error indicator is set, stream operations continue to return error
status until a call is made to clearerr or rewind.

The end-of-file indicator is reset with each input operation.

 Return Value:
 None


 Example:

 #include <stdio.h>

 int main(void)
 {
    FILE *fp;
    char ch;

    /* open a file for writing */
    fp = fopen("DUMMY.FIL", "w");

    /* force an error condition by attempting to read */
    ch = fgetc(fp);
    printf("%c\n",ch);

    if (ferror(fp))
    {
       /* display an error message */
       printf("Error reading from DUMMY.FIL\n");

       /* reset the error and EOF indicators */
       clearerr(fp);
    }

    fclose(fp);
    return 0;
 }

Please Give Us Your 1 Minute In Sharing This Post!
Please Give Us Your 1 Minute In Sharing This Post!
SOCIALIZE IT →
FOLLOW US →
SHARE IT →
Powered By: BloggerYard.Com

0 comments: