Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C stdio (stdio.h) Library


C stdio Functions

The <stdio.h> header provides a variety of functions for input, output and file handling.

A list of all stdio functions can be found in the table below:

Function Description
fclose() Closes a file
feof() Returns a true value when the position indicator has reached the end of the file
ferror() Returns a true value if a recent file operation had an error
fgetc() Returns the ASCII value of a character in a file and advances the position indicator
fgets() Reads a line from a file and advances the position indicator
fopen() Opens a file and returns a file pointer for use in file handling functions
fprintf() Writes a formatted string into a file
fputc() Writes a character into a file and advances the position indicator
fputs() Writes a string into a file and advances the position indicator
fread() Reads data from a file and writes it into a block of memory
fscanf() Reads formatted data from a file and writes it into a number of memory locations
fseek() Moves the position indicator of a file pointer
ftell() Returns the value of the position indicator of a file pointer
fwrite() Writes data from a block of memory into a file
getc() The same as fgetc()
getchar() Reads one character of user input and returns its ASCII value
printf() Writes a formatted string to the console
putc() The same as fputc()
putchar() Outputs a single character to the console
puts() Outputs a string to the console
remove() Deletes a file
rename() Changes the name of a file
rewind() Moves the position indicator to the beginning of the file
scanf() Reads formatted data from user input and writes it into a number of memory locations
snprintf() Writes a formatted string into a char array (memory-safe)
sprintf() Writes a formatted string into a char array
sscanf() Reads a formatted string from a char array and writes it into a number of memory locations


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.