我们在文本文件中有一个矩阵,数字之间有逗号,但每行末尾没有逗号。
1、2、3、4 7,8,2,1 3、4、5、6 7,2,1,3
我试图用这样的二维数组来做到这一点,但它并没有真正起作用,因为矩阵的大小也是未知的。
string array[4][4];
int id;
for (int i = 0; i < 4; i++) { // go through each line
for (int j = 0; j < 4; j++) {
getline(filein, numbers, ',');
array[i][j] = numbers;
cout << array[i][j] << endl;
}
}
Run Code Online (Sandbox Code Playgroud)
我想使用 2D 矢量来做到这一点,但我不知道如何做到这一点。就像在创建一个向量之后
vector<vector<string>> matrix;
Run Code Online (Sandbox Code Playgroud)
我应该在循环内再创建一个向量吗?