编程语言基础——c语言教学课件作者罗瑞红模块8.pptVIP

  • 0
  • 0
  • 约5.38千字
  • 约 43页
  • 2019-10-14 发布于广东
  • 举报

编程语言基础——c语言教学课件作者罗瑞红模块8.ppt

任务3文件的读写 上一页 返回 下一页 任务3文件的读写 上一页 返回 下一页 任务3文件的读写 上一页 返回 下一页 任务3文件的读写 8. fread() 用fread()可以将磁盘文件中的一批数据(如数组所有元素值、结构体变量的值)作为一个整体一次性读取出来,其调用的一般形式为: 该函数的功能是从fp所指向的磁盘文件中每次读取字节大小为size的数据块,共读取count次,存放到以buffer为起始地址的内存空间中,若函数执行成功则返回count的值。 应当注意:fread()也是实行按“块”操作,也必须采用二进制方式。 上一页 返回 下一页 任务3文件的读写 8.3.2 文件的随机读写 前面介绍的对文件的读写方式都是顺序读写,即读写文件只能从头开始,顺序读写各个数据,但在实际中常要求只读写文件中某一指定的部分。从前面的学习中可知,在文件内部有一个系统自动设置的“读写位置指针”,只要将位置指针移动到需要的地方,就能实现文件的随机读写。实现文件随机读写的关键是要准确地移动位置指针,这称为文件的定位。在C语言中,文件的定位及相关操作也是由库函数来完成的。 上一页 返回 下一页 任务3文件的读写 1. fseek() 利用fseek()可以将位置指针移动到所需位置,其一般调用形式为: feeek(文件指针变量,位移量,起始点); 该函数的作用是以“起始点”为基准,将文件

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档