如果我写完整路径(完整路径/roots.txt),文件将打开。如果我只写文件名(roots.txt),文件将无法打开
然而,roots.txt 与 main.cpp 位于同一文件夹中。我应该在 XCode 上检查任何设置吗?
这是代码:
string line;
ifstream infile;
infile.clear();
// infile.open("roots.txt");
infile.open("/Users/programming/C++/roots/roots.txt");
if (infile.fail()) cout << "could not open the file: " << strerror(errno);
getline(infile, line);
cout << line;