* * * * * * * * * * * * * 应该养成在程序终止之前关闭所有文件的习惯。如果不关闭文件将可能会丢失数据。因为在向文件写入数据时,是先将数据输出到输出缓冲区,待输出缓冲区充满后才正式输出给指定文件。如果当数据未充满输出缓冲区而程序结束运行,就有可能使缓冲区的数据丢失。用 fclose 函数关闭文件可以避免这个问题,先把输出缓冲区中的数据输出到磁盘文件,然后才释放该文件的相关信息。 * * * 访问文件时,是逐个字符(字节)进行的,为了知道当前访问到第几个字节,系统用文件读写位置标记指针表示当前访问位置。 文件打开时,文件读写位置标记指向第1 个字节,每访问完一个字节后,该指针将向后移动一个字节。因此可连续多次使用 fgetc函数,读取多个字符。应注意文件指针和文件读写位置标记指针不是一回事。文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。文件读写位置标记指针用以指示文件内部的当前读写位置,每读写一次,该指针向后移动1个字节,它不需在程序中定义说明,是由系统自动设置的。 * * * * * * * * * * * * * * * * * * * 通过上面的例子,可以看到fprintf和 fscanf函数对文件读写,容易理解,使用方便。但是在从文件中读取时要将ASCII码转换
您可能关注的文档
最近下载
- 高中思想政治教师课标考试模拟试卷及参考答案.docx VIP
- 2025年河南工业贸易职业学院单招职业适应性测试题库及参考答案.docx VIP
- TD5000说明书(TBB)-V2.4.doc VIP
- 2025高中思想政治教师课标考试模拟试卷附参考答案 .docx VIP
- 青春成长类考场作文导写(含答案)2025年中考语文冲刺抢押秘籍(广州专用).docx VIP
- 第四单元 他_______了 课件 统编版语文五年级下册.pptx
- 河北省石家庄精英中学2019-2020学年高一下学期第一次调研英语试题含解析.doc VIP
- 水产动物育种学智慧树知到期末考试答案2024年.docx VIP
- 新编大学英语(第四版)视听说教程4(智慧版)何莲珍 课后习题答案解析.pdf
- 自来水公司招聘考试试题及答案.docx VIP
原创力文档

文档评论(0)