- 1
- 0
- 约1.07万字
- 约 56页
- 2017-06-14 发布于北京
- 举报
8.4 文件的定位 8.4.2 文件的定位函数 这两个函数的调用形式为: int rewind(FILE *fp); int fseek(FILE *fp,long offset,int origin); 其中:“文件指针fp”指向打开欲移动的文件。 “位移量offset”表示移动的字节数且为long型数据,以便在被打开的文件的长度大于64KB 时不会出错(即文件内部的位置指针的移动范围>64KB),当用常量表示位移量时,要求加后缀“L”。可以为正值或负值。表示从起始点向前或向后的移动指针。 “起始点origin”表示从何处开始计算位移量,规定的起始点有三种:文件首、当前位置和文件尾。其表示方法如表8.3所示。函数的返回值若操作成功为0,操作失败为非零。 8.4 文件的定位 8.4.2 文件的定位函数 表8.3 origin的表示方法 8.4 文件的定位 8.4.2 文件的定位函数 例如: fseek(fp,100L,0); /* 将文件内部的位置指针从文件头向前移动100个字节*/ fseek(fp,-10L,1); /* 将文件内部的位置指针从当前位置向后移动10个字节*/ 需要说明的是fseek()函数一般用于二进制文件。在文本文件中由于要进行转换而产生误差,故往往容易出现因计算的误差导致位置指针指向错误的问题。当文件内部的位
您可能关注的文档
最近下载
- 江西省赣州市于都县2025-2026学年八年级下学期4月期中检测历史试卷(含答案).pdf VIP
- 长城汽车导入考试及答案.doc VIP
- 2025年中考历史知识体系(表格版)复习提纲.docx VIP
- 深圳2026年中考语文一轮复习 文学文化常识与语言表达知识清单.docx VIP
- 焦虑症的规范化治疗及药物选择(课件).ppt VIP
- 2026年中考语文一轮复习:现代文阅读理解词语和句子的含义.pdf VIP
- 中药(药食同源).pptx VIP
- 失眠量表(PSQI)评分项目及标准.docx VIP
- 义务教育阶段学生学业质量测试八年级数学附答案.doc VIP
- 交通设施标志牌制作安装方案.docx VIP
原创力文档

文档评论(0)