0
我有一个代码:在多个文本读取文件
`int main() {
int year;
for (year=1880; year<=2011; year++) {
stringstream ss;
ss << year;
string birth = ss.str();
ifstream yob("yob"birth".txt");
}
}`
我想在这个130个的文本文件,用于循环读取,并且每个文本文件看起来像“yob1880.txt”或“yob1975.txt”等等。我知道ifstream yob(“yob”birth“.txt”)不起作用,我只是想说明我想做什么。如何将字符串“yob”添加到字符串年份和字符串“.txt”?
谢谢
所以我该怎么办输入文件? ifstream文件(ss.str()。c_str())不起作用。当我将文件读入数组后尝试关闭文件时,它不起作用 – user22
你打算如何打印文件? – osandov