У меня есть небольшая проблема, я пишу программу, чтобы попросить пользователя ввести числа для сетки Судоку, а затем сохранить их в массиве 2-го уровня. Я знаю, как распечатать массив, чтобы показать сетку Sudoku. Но мне не удается получить элементы массива на номера, которые вводит пользователь, может ли кто-нибудь помочь?Заполнение 2-D массивов с пользовательского ввода
Это все, что у меня есть, что я знаю, это не так много, но я только когда-либо делал это с 1-м массивом раньше.
Код:
#include <iostream>
using namespace std;
void fillGrid1(int grid1, int sizeOfArray) {
for(int x = 0; x < sizeOfArray; x++) {
grid1[x][9] = x;
}
}
int main()
{
int grid1[9][9];
fillGrid1(grid1, 9);
for(int row = 0; row < 9; row++) {
for(int column = 0; column < 9; column++) {
cout << grid1[row][column] << " ";
}
cout << endl;
}
}
Что означает 'fillGrid1'? –
Что вы сделали с 1d массивами, которые вы не можете сделать с 2d? –
Это часть, с которой у меня возникают проблемы, Чтобы заполнить массив. – Thomas