これに関するエラー メッセージが表示されます。ファイル名の 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);
}
}
}