对于 FILE* 流,如果我读取尽可能多的数据,则 feof(stream) 返回非零值。那么,如果我关闭流,它 feof(stream) 会继续返回一个非零值吗?
有保证吗?
最佳答案
在关闭的文件上调用 feof() 是没有意义的(实际上比无意义更糟糕 - 它是未定义的,所以任何事情都可能发生)。
从 C 标准:
和
关于c - feof() 在关闭文件上的返回值是多少?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/179543/