必须是一个简单的答案,但我不知所措,这是返回错误的代码。我尝试过带或不带起始斜杠。
我不知道完整路径,我希望它是相对于exe的,这就是相对路径。我试图逃避斜线。
我的问题是当文件存在时我收到“打开文件时出错”。为什么它失败了?
ifstream myFile("/LOGS/ex090716.txt");
if (myFile.fail()) {cout << "Error opening file";}
else
{
cout << "File opened... \n";
//string line;
//while( getline(myFile, line) ) {
// cmatch results;
// regex rx("(p|q)(=)([^ %]*)");
// regex_search(line.c_str(), results, rx);
// string referringWords = results[3];
//}
myFile.close();
}
谢谢
你的问题到底是什么?如果你想测试文件是否打开或未使用is_open()
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)