cppreference.com -> Standard C I/O |
clearerr() | clears errors |
fclose() | close a file |
feof() | true if at the end-of-file |
ferror() | checks for a file error |
fflush() | writes the contents of the output buffer |
fgetc() | get a character from a stream |
fgetpos() | get the file position indicator |
fgets() | get a string of characters from a stream |
fopen() | open a file |
fprintf() | print formatted output to a file |
fputc() | write a character to a file |
fputs() | write a string to a file |
fread() | read from a file |
freopen() | open an existing stream with a different name |
fscanf() | read formatted input from a file |
fseek() | move to a specific location in a file |
fsetpos() | move to a specific location in a file |
ftell() | returns the current file position indicator |
fwrite() | write to a file |
getc() | read a character from a file |
getchar() | read a character from STDIN |
gets() | read a string from STDIN |
perror() | displays a string version of the current error to STDERR |
printf() | write formatted output to STDOUT |
putc() | write a character to a stream |
putchar() | write a character to STDOUT |
puts() | write a string to STDOUT |
remove() | erase a file |
rename() | rename a file |
rewind() | move the file position indicator to the beginning of a file |
scanf() | read formatted input from STDIN |
setbuf() | set the buffer for a specific stream |
setvbuf() | set the buffer and size for a specific stream |
sprintf() | write formatted output to a buffer |
sscanf() | read formatted input from a buffer |
tmpfile() | return a pointer to a temporary file |
tmpnam() | return a unique filename |
ungetc() | puts a character back into a stream |
vprintf, vfprintf, vsprintf | write formatted output with variable argument lists |