C解析之七文件进阶
前言:记忆如何写入文件,如何从文件中提取记忆。
文件的读/写是最常用的文件操作,C语言标准函数库提供了多种文件读写函数,分别在字符,字符串,数据块三个层面上的读写操作,适应不同的文件读写需求。
1.字符读写函数:
1.1读字符函数fgetc,从指定文件中读取一个字符,助记符为(file+get+char)。
- 用法:fgetc(FILE *filepoint)
- 返回值:fgetc的返回值是从文件读取到的字符:如果读到文件末尾,之返回EOF(end of file)。
- 自动后移:文件内部有一个位置指针,指向当前读取的字节,fgetc后该指针会自动往后移动,这样便可以依次读取字符。
1.2.写字符函数fputc,往指定文件内写入一个字符,助记符为(file+input+char)。
- 用法:fputc(int ch,FILE *filepoint)
- 返回值:fputc的返回值是写入文件的字符:如果发生错误则返回EOF
- 自动后移:fputc每次写入一个字符,文件内部的位置指针都会往后移动一个字节。
下面是一个很好的例子,键盘的输入持续的输入(换行键结束)写入E盘下file1.txt文件,并将文件的内容输出到屏幕上:
【C解析之七】文件进阶,布布扣,bubuko.com
【C解析之七】文件进阶
原文:http://blog.csdn.net/lovecodeless/article/details/21519243