* * * * * * * * * * * * * 应该养成在程序终止之前关闭所有文件的习惯。如果不关闭文件将可能会丢失数据。因为在向文件写入数据时,是先将数据输出到输出缓冲区,待输出缓冲区充满后才正式输出给指定文件。如果当数据未充满输出缓冲区而程序结束运行,就有可能使缓冲区的数据丢失。用 fclose 函数关闭文件可以避免这个问题,先把输出缓冲区中的数据输出到磁盘文件,然后才释放该文件的相关信息。 * * * 访问文件时,是逐个字符(字节)进行的,为了知道当前访问到第几个字节,系统用文件读写位置标记指针表示当前访问位置。 文件打开时,文件读写位置标记指向第1 个字节,每访问完一个字节后,该指针将向后移动一个字节。因此可连续多次使用 fgetc函数,读取多个字符。应注意文件指针和文件读写位置标记指针不是一回事。文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。文件读写位置标记指针用以指示文件内部的当前读写位置,每读写一次,该指针向后移动1个字节,它不需在程序中定义说明,是由系统自动设置的。 * * * * * * * * * * * * * * * * * * * 通过上面的例子,可以看到fprintf和 fscanf函数对文件读写,容易理解,使用方便。但是在从文件中读取时要将ASCII码转换
您可能关注的文档
最近下载
- 2026年高考化学周期律与结构专题强化评价试卷.docx VIP
- 基于PLC的控制系统设计---中型实验室的控制系统设计.doc VIP
- 超星尔雅学习通【科幻中的物理学(中山大学)】章节测试附答案.docx VIP
- 建筑工程防渗漏施工典型做法图.pdf VIP
- 20240328-湘财证券-CTA系列专题一:商品期货的DualThrust组合策略.pdf VIP
- 扩张型心肌病诊断和治疗指南.pptx
- 会考物理河北真题及答案2025.doc VIP
- 日业BM560X CM560系列起重专用变频器用户手册V2.0.pdf
- 2026年船舶电工职业技能鉴定题库.docx
- 甘蔗削皮切断机的结构设计.docx VIP
原创力文档

文档评论(0)