C语言程序设计第9篇文件.pptVIP

  • 8
  • 0
  • 约1.68万字
  • 约 41页
  • 2017-06-18 发布于湖北
  • 举报
9.2.2 文件的读写操作 例9.6 将包括姓名、学号、两科成绩班级数据 写入文本文件,再从该文件中以格式化方法读 出显示到屏幕上。 * 9.2.2 文件的读写操作 (4) 存储块读写函数fread和fwrite的使用 对复杂的数据类型无法以整体形式向文件写入或从文 件读出。C语言提供成块的读写方式来操作文件,使其 数组或结构体等类型可以进行一次性读写。其函数的 原型分别是: size_t fread(void *pointer, size_t size, size_t num, FILE *stream); size_t fwrite(void *pointer,size_t size,size_t num, FILE *stream); * 其中,size_t是C语言系统确定的无符号整型。 函数fwrite向流stream输出一批数据,数据的起始位置由指针pointer给定,元素大小是size,共num个。 函数fread的功能正好与fwrite对应,它要求读入num个数据元素,每个元素的大小为size,指针参数pointer应指向接受数据的起始存储位置。 9.2.2 文件的读写操作 例9.7 使用文件存储块操作函数实现对班级 同学高考基本成绩信息的存储与输出。同学 基本信息包括学号,姓名,年龄和高考成绩 * 9.2.3 文件指针的定位 C语言在标准I/O库stdio

文档评论(0)

1亿VIP精品文档

相关文档