total1_0831.txt
total2_0831.txt
total3_0831.txt
total1_0901.txt
total2_0901.txt
我想加载3 0831个文本文件
我的代码是
fstream myTxT;
myTxT.open("total1_0831.txt");
fstream myTxT;
myTxT.open("total2_0831.txt");
fstream myTxT;
myTxT.open("total3_0831.txt");
这是无效的,所以我以新的方式编写了代码。
vector<fstream> myTxT;
myTxT.open("total%d_0831.txt") // i think this part is error, but i don't know how to fix it
此代码已失效。
任何建议将不胜感激
答案 0 :(得分:1)
您应该有一个基本字符串,然后在其中附加要读取的文件编号作为字符串,最后附加扩展名。
一旦构建了路径字符串,就可以加载文件。
所有这些逻辑都应该循环进行,您已完成!
话虽如此,这可能只是3个文件的杀伤力,但是当处理多个在命名上共享逻辑的文件时,这是一个不错的方法。