当前位置:C++技术网 > 资讯 > C语言库函数:1 标准IO流文件流操作函数

C语言库函数:1 标准IO流文件流操作函数

更新时间:2015-06-26 00:08:54浏览次数:1+次

    说明:函数的参数没有列出,不代表没有参数。善用库函数可以提高开发效率。



标准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()  :返回一个独特的文件名


    归类列表出来后,可以让大家对库函数有个清晰的认识,可以更方便的使用库函数。后续会对每一种分类的函数进行详细讲解说明,让大家熟练的掌握库函数的使用。