0
我有一个非常愚蠢的问题,这让我很生气。C++向量的向量。阵列旋转90度
输入:
0 3 0
0 3 0
0 3 0
代码:
vector <vector <int>> lab;
int W; // number of columns.
int H; // number of rows.
cin >> W >> H; cin.ignore();
for (int i = 0; i < H; i++) {
string LINE;
getline(cin, LINE);
vector <int> row;
for (int j=0;j<LINE.length();j++){
if (LINE[j]!=' '){
row.push_back(LINE[j]-'0');
}
}
lab.push_back(row);
}
但我得到的是:
0 0 0
3 3 3
0 0 0
有人能解释我为什么heapens?
显示您的打印代码。 – konserw