我的代码应该打开100个文件(并用它们做一些事情),路径中的下一个索引如: “c:\ Naprzeme \ NAPRZ100.IN”下一个是“c:\ Naprzeme \ NAPRZ101.IN”等等:
for (int as=100;as<159;as++){
ostringstream ss;
ss << as;
string cherk = ss.str();
string supremeCounter = "c:\\Naprzeme\\NAPRZ"+cherk+".IN";
fstream infile(supremeCounter);
//....other code here
}
和fstream infile(supremeCounter)
返回错误
28 31 C:\Users\talent\Documents\File.cpp [Error] no matching
function for call to 'std::basic_fstream<char>::basic_fstream(std::string&)'
candidates are: //(here some libs)...
答案 0 :(得分:2)
fstream infile(supremeCounter.c_str());