操作文件的正确流程为:打开文件 --> 读写文件 --> 关闭文件。
文件在进行读写操作之前要先打开,使用完毕要关闭。
文件的操作流程我们随时要做到心中有数,今天讲文件的读写。
文件的读写分为三种方式,今天说第一种C语言以字符形式读写文件
1.以字符形式读写文件——一个字符一个字符的读写。
2.以字符串的形式读写文件——以字符串读写。
3.以数据块的形式读写文件——怎么读都可以。
C语言以字符形式读写文件
在C语言中,读写文件比较灵活,既可以每次读写一个字符,也可以读写一个字符串,甚至是任意字节的数据(数据块)。本节介绍以字符形式读写文件。
以字符形式读写文件时,每次可以从文件中读取一个字符,或者向文件中写入一个字符。主要使用两个函数:fgetc()和fputc()。
1、字符读取函数 fgetc
fgetc 是 file get char 的缩写,意思是从指定的文件中读取一个字符。它的原型为:int fgetc (FILE *fp);
fp 为文件指针。fgetc() 读取成功时返回读取到的字符,读取到文件末尾或读取失败时返回