我有一个包含以下行的输入文件:读取一条线的整数成二维阵列
15 14 13 12 11 30 29 28 27 26 45 44 43 42 41 60 59 58 57 56 75 74 73 72 71
25的整数。我想读的整数为5 * 5的整数数组:
void BingoCard::fill(istream& input)
{
for(int i=0; i<size; i++){
for(int j=0; j<size; j++){
input >> fields[i][j];
}
}
}
打印代码如下:
void BingoCard::display(ostream& out) const
{
for(int i=0; i<size; i++){
for(int j=0; j<size; j++){
out << setw(5) << fields[i][j];
}
out << endl << endl;
}
}
然而,当我打印嵌套数组,只有第一显示号码15
。我究竟做错了什么?
请创建一个[mcve]。您发布的代码没有任何概念错误。 – Rakete1111
你可以添加打印代码吗? –
你是怎么打印的?这似乎是缺少的关键部分。 – Carcigenicate