繁体   English   中英

字符串变量打开文件[重复]

[英]string variable to open file [duplicate]

我的代码应该打开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)...

fstream infile(supremeCounter.c_str());

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM