Выбор одной из множества матриц пользователем

Predator43

Есть N количество двумерных динамических массивов и нужно, что бы пользователь указал в какой из этих массивов вносить изменения(по нумерации).Вот моя функция выбора массива, строки и столбца, но она не работает как надо.
bool Check_User_Arr(int **arr, int &Number)
{
    int num, row, col;
    cout << "Enter your matrix number: ";
    cin >> num;
    cout << "Enter the line number: ";
    cin >> row;
    cout << "Enter the column number: ";
    cin >> col;
 
    
    if (*arr[num] == Number && arr[row][col] == Number)
    {
        return true;
    }
    if (row > 2 && col > 8 || row < 0 && col < 0)
    {
        return false;
    }
    else
    {
        return false;
        
    }
 
 
}
2 ответа

Predator43

Т. е. у тебя трёхмерный массив? Где тогда ещё одно измерение? ***arr должно быть.


Predator43

nmcf, Да, точно! Надо внимательнее быть, спасибо.