一尘不染

如何检查文件是否存在并在C ++中可读?

linux

我有一个fstream my_file(“ test.txt”),但我不知道test.txt是否存在。如果存在,我也想知道是否也可以阅读。怎么做?

我使用Linux。


阅读 334

收藏
2020-06-03

共1个答案

一尘不染

我可能会选择:

ifstream my_file("test.txt");
if (my_file.good())
{
  // read away
}

good方法检查流是否准备好从中读取。

2020-06-03