file.peek() == std::ifstream::traits_type::eof() 是否会将文件清空
时间: 2024-01-06 09:04:41 浏览: 255
将input file的选择的文件清空的两种解决方案
5星 · 资源好评率100%
不会,调用 `file.peek()` 函数只是查看文件流中下一个字符,而不会修改文件流中的内容。如果文件流已经到达文件末尾,则 `file.peek()` 函数返回 `std::ifstream::traits_type::eof()`,表示文件流已经到达末尾。但是,这并不会清空文件。如果要清空文件,需要使用其他函数或方法来实现。
阅读全文