请教各位,C++中如何读入多个连续的文件(有近百个,1.txt,2.txt,……100.txt),并将其存入到一个数组中?
来源:百度知道 编辑:UC知道 时间:2024/05/11 21:33:01
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
int main()
{
string str;
char szPath[256];
for(int i = 1; i <= 100; ++i) {
sprintf_s(szPath, sizeof(szPath), "%d.txt", i);
ifstream in(szPath);
if(!in)
break;
ostringstream os;
os << in.rdbuf();
str += os.str();
}
//cout << str << endl;
return 0;
}