stdio.h library functions list in c

The stdio.h header defines three variable types, several macros, and various functions for performing input and output. The C programming language provides many standard library functions for file input and output. These functions make up the bulk of the C standard library header <stdio.h>.

stdio.h library functions list in c

Following are the list of stdio.h functions list in c programming language.

Function NameDescriptions
printf()This function is used to print the character, string, float, integer, octal and hexadecimal values onto the output screen
scanf()This function is used to read a character, string, numeric data from keyboard.
getc()It reads character from file
gets()It reads line from keyboard
getchar()It reads character from keyboard
puts()It writes line to o/p screen
putchar()It writes a character to screen
clearerr()This function clears the error indicators
f open()All file handling functions are defined in stdio.h header file
f close()closes an opened file
getw()reads an integer from file
putw()writes an integer to file
f getc()reads a character from file
putc()writes a character to file
f putc()writes a character to file
f gets()reads string from a file, one line at a time
f puts()writes string to a file
f eof()finds end of file
f getcharreads a character from keyboard
f getc()reads a character from file
f printf()writes formatted data to a file
f scanf()reads formatted data from a file
f getcharreads a character from keyboard
f putcharwrites a character from keyboard
f seek()moves file pointer position to given location
SEEK_SETmoves file pointer position to the beginning of the file
SEEK_CURmoves file pointer position to given location
SEEK_ENDmoves file pointer position to the end of file.
f tell()gives current position of file pointer
rewind()moves file pointer position to the beginning of the file
putc()writes a character to file
sprint()writes formatted output to string
sscanf()Reads formatted input from a string
remove()deletes a file
fflush()flushes a file

stdio.h example

 

 

If you like FreeWebMentor and you would like to contribute, you can write an article and mail your article to [email protected] Your article will appear on the FreeWebMentor main page and help other developers.

Recommended Posts:


Editorial Staff

Editorial Staff at FreeWebMentor is a team of professional developers.