(68)--10.3 文件的顺序读写及其应用(一).ppt
《(68)--10.3 文件的顺序读写及其应用(一).ppt》由会员分享,可在线阅读,更多相关《(68)--10.3 文件的顺序读写及其应用(一).ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、10.3 文件的顺序读写及其应用(一)文件的顺序读写及其应用(上)C语言文件的打开文件的关闭C语言文件的顺序读写及其应用(一)在顺序写时,先写入的数据存放在文件中前面的位置,后写入的数据存放在文件中后面的位置。在顺序读时,先读文件中前面的数据,后读文件中后面的数据。文件的顺序读写C语言 从键盘输入1个学生信息将数据存储到磁盘文件中文件的顺序读写及其应用(一)CONTENTS内容 字符数据的读写01 字符串数据的读写02 二进制数据的读写03 数据的格式化读写04 任务实现05字符数据的读写01C语言字符读取函数fgetc()文件的顺序读写及其应用(一)字符数据的读写 int fgetc(FIL
2、E*fp);int fgetc(FILE*fp);说 明1:fgetc为函数名,该函数有1个参数,fp为文件指针,意思是从fp指针指向的文件读入一个字符。说 明2:fgetc()函数调用前必须保证文件是以读或者读写的方式打开的。说 明3:fgetc()读取成功时返回读取到的字符,读取到文件末尾或读取失败时返回EOF。说 明4:fgetc()读函数返回值为int型主要是为了包含文件末尾或者失败返回的EOF,EOF在很多编译器中用-1表示。说 明5:每次使用fgetc()函数后,该位置指针会向后移动一个字节。因此可使用fgetc()函数读取多个字符。C语言字符写入函数fputc()int fput
3、c(char ch,FILE int fputc(char ch,FILE*fp);*fp);说 明1:fputc为函数名,ch为要向文件写入的内容,fp表示文件指针,每次使用fputc()函数后,位置指针也会向后移动一个字节,因此借助循环输出,可以将批量字符输出到文件之中。说 明2:int为返回值类型,如果写入字符成功则返回写入的字符,否则返回EOF,一般可以使用不等于EOF来判断写入字符成功。说 明3:使用fputc()函数写入字符,要求在打开被写入文件时必须包含写、读写或者追加的权限。文件的顺序读写及其应用(一)字符数据的读写字符串数据的读写02C语言字符串读取函数fgets()文件的顺
4、序读写及其应用(一)字符串数据的读写char*fgets(char*str,int n,FILE*fp);char*fgets(char*str,int n,FILE*fp);说 明1:从fp指向的文件中读取n-1个字符,并把他们存放到有str指针指向的字符数组中,最后加上字符串结束符0。说 明2:str表示接受字符串的内存地址,可以是数组名,也可以是指针;n表示要读取的字符的个数,这里注意实际读取的长度是n-1,因为要留1个字节长度存储字符串结束标记0;fp是文件指针,指向要读取的文件。说 明3:fgets()函数的返回值是一个地址。如果正常返回,则返回字符串的内存首地址,即str的值。如果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 68-10.3 文件的顺序读写及其应用一 68 10.3 文件 顺序 读写 及其 应用
限制150内