说明:函数的参数没有列出,不代表没有参数。善用库函数可以提高开发效率。
标准C I/O函数
将字符写入标准流perror() :显示当前错误的字符串到STDERR(标准错误输出)
ungetc() :把一个字符放回流中
putchar() :将一个字符写入到标准输出流
puts() :讲一个字符串写入到文件流
从标准流获取输入
getchar() :从标准输入流中读取一个字符
gets() :从标准输入流中读取字符串
格式化输入
scanf() :从标准流格式化输入
sscanf() :从缓冲区格式化输入
格式化输出
printf() :格式化输出标准输出流
sprintf() :格式化输出到缓冲区
参数列表格式化输出
vprintf() :用参数列表格式化输出发到标准输出流
vfprintf() :用参数列表格式化输出到文件
vsprintf() :用参数列表格式化输出到缓冲区
文件流操作
设置文件流缓冲区操作setbuf() :设定一个指定文件流的缓冲区
setvbuf() :设定一个指定文件流的缓冲区和大小
检查设置文件状态操作
feof() :判断文件尾
ferror() :检查文件错误
clearerr() :清除文件流错误标志
获取文件指针操作
fgetpos() :获取文件指针位置
ftell() :返回当前文件位置的文件指针
tmpfile() :返回一个到临时文件的指针
设置文件指针操作
fseek() :设置文件指针相对位置
fsetpos() :设置文件指针绝对位置
rewind() :移动文件指针到文件开始处
文件写入操作(将数据写入到文件中)
fwrite() :将数据全部写入文件
fflush() :把缓存内容写到文件
fprintf() :将格式化写入到文件
fputc() :将字符写入到文件流
fputs() :将字符串写入文件流
putc() :将字符写入到文件流
文件读取操作
fread() :从文件读取所有内容
fgetc() :从文件流获取字符
fgets() :从文件流获取字符串
fscanf() :从文件读取格式化读取
getc() :从文件流读取一个字符
文件创建和删除操作
fopen() :打开和创建文件
freopen() :用一个不同的名称打开一个存在的文件流
remove() :删除文件
fclose() :关闭文件
文件名操作
rename() :修改文件名
tmpnam() :返回一个独特的文件名
归类列表出来后,可以让大家对库函数有个清晰的认识,可以更方便的使用库函数。后续会对每一种分类的函数进行详细讲解说明,让大家熟练的掌握库函数的使用。