C / C ++文件读取错误

时间:2012-10-16 09:48:10

标签: c++

我收到一条错误消息,我假设问题在于文件名上的c / c ++字符串。 start是我创建的C ++字符串变量,我不能在inp.open之后的括号中使用它。 start.c_str()是我在讲座中被告知要做的事情,但这似乎没有用。有什么想法吗?

   else if (start != "") {
        ifstream inp;
        inp.open(start.c_str());
        if (inp.fail()) { error("Could not open file"); }
        string row;
        while (getline(inp, row)) {
            filereadout.push_back(row);
        }
    }
}

0 个答案:

没有答案