c++判断文件流是可读还是科协
时间: 2023-11-26 11:02:21 浏览: 74
文件流的读写(C++)
4星 · 用户满意度95%
在C++中,可以使用文件流的good()函数来判断文件是否可读。如果文件可读,则函数返回true;否则返回false。以下是一个示例代码:
```c++
#include <iostream>
#include <fstream>
int main() {
std::ifstream fin("example.txt");
if (fin.good()) {
std::cout << "文件可读" << std::endl;
} else {
std::cout << "文件不可读" << std::endl;
}
return 0;
}
```
需要注意的是,如果文件不存在或者权限不足,也会导致文件不可读。因此,在实际使用中,还需要考虑这些情况。
阅读全文