我有一个C ++项目,我一年没用过。它过去运行完美,打开文件:
Matrix pmatrix;
pmatrix.readFromFile("pmtx.txt");
并在函数中:
void Matrix::readFromFile(string filename){
ifstream tmfile;
tmfile.open(filename.c_str());
if (!tmfile) {
cout << "unable to open tm file";
//return 1;
}
etc
}
它一直告诉我“无法打开tm文件”。我一直在打破这个问题。显然该文件位于src的目录中,我将其复制到Debug和Release,我给了它完整的权限。我用eclipse。
为什么这只是停止工作的任何想法?
答案 0 :(得分:0)
有一些奇怪的事情搞砸了eclipse项目。我创建了一个新项目,复制到现有文件中并且有效。