知识回顾1.文件的分类2.文件的操作方法3.文本文件操作
知 识 回 顾 1.文件的分类 2.文件的操作方法 3.文本文件操作
问题引出文件包括:文本文件和二进制文件不同文件存储数据的格式不同,处理的方法也不同上次课讨论了文本文件的读写操作本次课讨论二进制文件的操作问题
问 题 引 出 文件包括:文本文件和二进制文件 不同文件存储数据的格式不同,处理的方法也不同 上次课讨论了文本文件的读写操作 本次课讨论二进制文件的操作问题
主要内容BB二进制文件操作其他几个函数小结自的要求复习思考题上机与编程实践独立作业
主 要 内 容 1 二进制文件操作 2 其他几个函数 目的要求 复习思考题 上机与编程实践 独立作业 小 结
10.3.2一进制文件操作881.文件的打开只读出错"rb"正常打开为输入打开一个二进制文件只写"wb"新建原内容丢失为输出打开一个二进制文件出错"ab"追加原内容保留为追加打开一个二进制文件
10.3.2 二进制文件操作 1.文件的打开
1.读数据函数fread(1)函数原型int fread(type tbuf, umnsigned size, unsigned n, FILE fp);(2)功能从文件fp中读入长度为size字节的数据块n次,存放到buf所指的存储单元中。正常返回即读取次数:异常返回0如:int x[2];fread(x, 4, 2, fp);上述语句的作用是从f指向的文件中一次读取4个字节的数据,读2次,把结果存储到x指向的缓冲区中
1.读数据函数fread