clearerr
From cppreference.com
<
c
|
io
C
Language
headers
Type support
Dynamic memory management
Error handling
Program utilities
Variadic function support
Date and time utilities
Strings library
Algorithms
Numerics
Input/output support
Localization support
Thread support
(C11)
Atomic operations
(C11)
Technical Specifications
File input/output
Functions
File access
fopen
fopen_s
(C11)
freopen
freopen_s
(C11)
fwide
(C95)
setbuf
setvbuf
fclose
fflush
Direct input/output
fread
fwrite
Unformatted input/output
fgetc
fgets
fputc
fputs
getchar
gets
gets_s
(until C11)
(since C11)
putchar
puts
ungetc
fgetwc
getwc
(C95)
(C95)
fgetws
(C95)
fputwc
putwc
(C95)
(C95)
fputws
(C95)
getwchar
(C95)
putwchar
(C95)
ungetwc
(C95)
Formatted input
scanf
fscanf
sscanf
scanf_s
fscanf_s
sscanf_s
(C11)
(C11)
(C11)
wscanf
fwscanf
swscanf
wscanf_s
fwscanf_s
swscanf_s
(C95)
(C95)
(C95)
(C11)
(C11)
(C11)
vscanf
vfscanf
vsscanf
vscanf_s
vfscanf_s
vsscanf_s
(C99)
(C99)
(C99)
(C11)
(C11)
(C11)
vwscanf
vfwscanf
vswscanf
vwscanf_s
vfwscanf_s
vswscanf_s
(C99)
(C99)
(C99)
(C11)
(C11)
(C11)
Formatted output
printf
fprintf
sprintf
snprintf
printf_s
fprintf_s
sprintf_s
snprintf_s
(C99)
(C11)
(C11)
(C11)
(C11)
wprintf
fwprintf
swprintf
wprintf_s
fwprintf_s
swprintf_s
snwprintf_s
(C95)
(C95)
(C95)
(C11)
(C11)
(C11)
(C11)
vprintf
vfprintf
vsprintf
vsnprintf
vprintf_s
vfprintf_s
vsprintf_s
vsnprintf_s
(C99)
(C11)
(C11)
(C11)
(C11)
vwprintf
vfwprintf
vswprintf
vwprintf_s
vfwprintf_s
vswprintf_s
vsnwprintf_s
(C95)
(C95)
(C95)
(C11)
(C11)
(C11)
(C11)
File positioning
ftell
fgetpos
fseek
fsetpos
rewind
Error handling
clearerr
feof
ferror
perror
Operations on files
remove
rename
tmpfile
tmpfile_s
(C11)
tmpnam
tmpnam_s
(C11)
Defined in header
<stdio.h>
void
clearerr
(
FILE
*
stream
)
;
Resets the error flags and the
EOF
indicator for the given file stream.
Parameters
stream
-
the file to reset the error flags for
Return value
(none)