如何利用C++程序导入TXT文件的数据并赋值给一个二维数组?

2024-11-08 21:49:59
推荐回答(1个)
回答(1):

#include
#include
#include
#include

using namespace std;

int main()
{
ifstream f;
f.open("data.txt");

string str;
vector > num;
while(getline(f, str))
{
istringstream input(str);
vector tmp;
int a;
while(input >> a)
tmp.push_back(a);

num.push_back(tmp);
}

for(int i = 0; i < num.size(); ++i)
{
for(int j = 0; j < num[i].size(); ++j)
{
cout << num[i][j] << " ";
}
cout << endl;
}
return 0;
}
望采纳。多谢