常用的缓冲文件系统函数:
分类 | 函数名 | 功能 |
---|---|---|
打开文件 | fopen() | 打开文件 |
关闭文件 | fclose() | 关闭文件 |
文件定位 | fseek() | 改变文件位置 |
rewind() | 使文件位置指针重新置于文件开头 | |
ftell() | 返回文件位置指针的当前值 | |
文件读写 | fgetc(),getc() | 从指定文件取得一个字符 |
fputc(),putc() | 把字符输出到指定文件 | |
fgets() | 从指定文件读取字符串 | |
fputs() | 把字符串输出到指定文件 | |
getw() | 从指定文件读取一个字(int型) | |
putw() | 把一个字(int型)输出到指定文件 | |
fread() | 从指定文件中读取数据项 | |
fwrite() | 把数据项写到指定文件 | |
fscanf() | 从指定文件按格式输入数据 | |
fprintf() | 按指定格式将数据写到指定文件中 | |
文件状态 | feof() | 若到文件末尾,函数值为“真”(非0) |
ferror() | 若对文件操作出错,函数值为“真”(非0) | |
clearerr() | 使 ferror 和 feof 函数值置零 |