ifstream在eclipse中停止工作

时间:2015-04-26 23:29:14

标签: c++ eclipse ifstream

我有一个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。

为什么这只是停止工作的任何想法?

1 个答案:

答案 0 :(得分:0)

有一些奇怪的事情搞砸了eclipse项目。我创建了一个新项目,复制到现有文件中并且有效。