对于 FILE* 流,如果我读取尽可能多的数据,则 feof(stream) 返回非零值。那么,如果我关闭流,它 feof(stream) 会继续返回一个非零值吗?
有保证吗?

最佳答案

在关闭的文件上调用 feof() 是没有意义的(实际上比无意义更糟糕 - 它是未定义的,所以任何事情都可能发生)。

从 C 标准:





关于c - feof() 在关闭文件上的返回值是多少?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/179543/

10-10 23:04