C语言程序设计基础教程-10.4、文件的其他操作

PPT
  • 阅读 81 次
  • 下载 0 次
  • 页数 14 页
  • 大小 1.477 MB
  • 2022-11-12 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
C语言程序设计基础教程-10.4、文件的其他操作
可在后台配置第一页与第二页中间广告代码
C语言程序设计基础教程-10.4、文件的其他操作
可在后台配置第二页与第三页中间广告代码
C语言程序设计基础教程-10.4、文件的其他操作
可在后台配置第三页与第四页中间广告代码
C语言程序设计基础教程-10.4、文件的其他操作
C语言程序设计基础教程-10.4、文件的其他操作
还剩5页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 14
  • 收藏
  • 违规举报
  • © 版权认领
下载文档10.00 元 加入VIP免费下载
文本内容

【文档说明】C语言程序设计基础教程-10.4、文件的其他操作.pptx,共(14)页,1.477 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-2239.html

以下为本文档部分文字说明:

文件的其他操作C语言程序设计C语言程序设计—文件的其他操作C语言字符数据的读写字符串数据的读写二进制数据的读写数据的格式化读写CONTENTS内容文件的随机读写01文件读写的出错检测02总结03文件的随机读写01C语言文件的随机读写C语言

中提供了随机函数,不是根据文件的物理位置,而是通过移动文件内部的位置指针对任何位置上的数据进行访问,这种读写方式称为随机读写。文件的其他操作C语言文件的随机读写文件的其他操作voidrewind(FILE*fp);说明:将fp指向的文件的内部位置指针移动到

文件的开头。intfseek(FILE*fp,longoffset,intbegin);说明:将fp指向的被移动文件,从begin开始,移动偏移量大小为offset。longintftell(FILE*fp);说明:返回值为long型,表示当前位置偏离文件头部的字节数。文件的出错检测02C语言文

件的出错检测在对文件的各种操作过程中,可能会遇到文件操作结束或者出错的情况。C语言中提供了文件检测函数。文件的其他操作文件结束检测feof()函数:intfeof(FILE*fp);说明:feof()用来检测是否读取到了文

件末尾,如果已到文件尾则返回非零值,否则返回0。C语言文件的出错检测文件的其他操作读写文件出错检测ferror()函数:intferror(FILE*fp);说明1:如果设置了与流关联的错误标识符,该函数返回一个非0值,否则返回0。说

明2:它的一般调用形式为ferror(fp);如果ferror返回值为0,表示未出错,否则表示出错。文件出错和文件结束标志clearerr()函数:voidclearerr(FILE*fp);说明3:对同一个文件,每一次调用输入输出函数,均产生一个新的ferror函数值,因此,应当在调用一个

输入输出函数后立即检测ferror函数的值,否则信息会丢失。说明1:使fp所指向的文件错误标志和文件结束标志置为0,使文件恢复正常。说明2:一般情况下ferror()函数与clearerr()函数配合使用。总结03C语言总结所谓“文件”指存储在某种长期储存设备上的一组相

关数据的数据流,这个数据流的名称,称作文件名。在操作系统中,不但软件以文件形式进行管理,硬件也是如此。为了对各种硬件统一管理,操作系统将不同的硬件设备和软件一样当做文件管理。数据在文件和内存之间传递的过程叫做文件流。数据从文件复制到内

存的过程叫做输入流,从内存保存到文件的过程叫做输出流。fopen()函数用来打开一个文件,其返回值为一个文件指针。fclose()函数是用来关闭fp所指向的文件。当然fp必须有具体的指向才有意义,否则会报错。fgetc()函数的功能

是从指定的文件中读取一个字符。fputc()函数的功能是向文件写入一个字符。C语言总结fgets()函数的功能是从指定文件读取一个字符串。fputs()函数的功能是向指定的文件写入一个字符串。fread()函数的功能是以二进制形式读取文件数据。fwrite()函数的功能是以二进制形

式写数据到文件中。fprintf()函数的功能是向文件中格式化写入数据。fscanf()函数的功能是从文件格式化读出数据。rewind()的函数的功能是将文件位置指针移动到开头。C语言总结fseek()函数的功能是将文件位置指针移动到任意位置。f

tell()函数的功能是获取文件位置指针的当前位置。feof()函数用来检测是否读取到了文件末尾,如果已到文件尾则返回非零值,其他情况返回0。ferror()的函数如果设置了与流关联的错误标识符,该函数返回一个非0,否则返回0。一般情况下ferror()函数与clearerr()函数配合使用。

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?