c语言EOF判断文件结尾的问题?
书上说,以文本方式(ASCII码)读取文件时,用EOF判断是否到达文件结尾,是以1字节为单位去读取,那文件是在磁盘中存储的也应该是以二进制形式,那么是不是说每创建一个文件...
书上说,以文本方式(ASCII码)读取文件时,用EOF判断是否到达文件结尾,是以1字节为单位去读取,那文件是在磁盘中存储的也应该是以二进制形式,那么是不是说每创建一个文件,系统就已经默认在该文件的数据存储空间末尾存储了EOF(也就是-1)的二进制形式1111 1111,当读到有一个字节的值是-1时就判断已经到达文件结尾了呢?
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询