目录
- 1. 文件的顺序读写
- 1.1 顺序读写函数
- 1.2 顺序读写函数的原型和介绍
 
- 结语
1. 文件的顺序读写
1.1 顺序读写函数
| 函数名 | 功能 | 适用于 | 
|---|---|---|
| fgetc | 字符输入函数 | 所有输出流 | 
| fputc | 字符输出函数 | 所有输出流 | 
| fgets | 文本行输入函数 | 所有输出流 | 
| fputs | 文本行输出函数 | 所有输出流 | 
| fscanf | 格式化输入函数 | 所有输出流 | 
| fprintf | 格式化输出函数 | 所有输出流 | 
| fread | 二进制输入 | 文件 | 
| fwrite | 二进制输出 | 文件 | 
1.2 顺序读写函数的原型和介绍
-  fputc函数:
  - 当输出成功时,它的返回值是输出字符的ASCII码值,读取失败时返回EOF。
 
- fgetc函数:
   - 当读取成功时,它的返回值是输入字符的ASCII码值,读取失败时返回EOF。
 
- fputs函数:
   - 当输出成功时,它返回非负值,读取失败时返回EOF。
 
- fgets函数:
   - num是要读取的字符个数。
- 当读取成功时,它的返回值是输入字符串的首元素地址,读取失败时返回NULL。
 
- fprintf函数:
   - 它的使用格式就是在scanf函数的格式化输入前面加上一个FILE*的文件指针。
- 例如:
  
- 结果:
  
- 当读取成功时,它的返回值是它成功填充的项目数,读取失败时返回EOF。
- 返回值举例:
  
- 结果:
  
- 解释:
  
 
- 它的使用格式就是在
- fscanf函数:
   - 返回值同fprintf函数一样,是成功填充的项目数,读取失败时返回EOF。
 
- 返回值同
- fread函数:
   - size是- ptr指向的空间里的每个元素的大小,- count是元素的数量。
- 它的返回值是成功读取的元素个数。
 
- fwrite函数:
   - 与fread函数相同,size是ptr指向的空间里的每个元素的大小,count是元素的数量。
- 它的返回值也是成功读取的元素个数。
 
- 与
结语
在使用文件顺序读写函数前要注意文件的打开方式,以及所指文件是否存在的情况,详细内容可以看上一篇c语言文件操作(上)。