C++ pointer array argument error
I have the following code:

    void getPossibilities(int *rating[200][3]){
    // do something
    }
    
    int main ()
    {
    int rating[200][3];
    getPossibilities(&rating);
    }

this throws following error message:
**error: cannot convert int (\*)[200][3] to int (\*)[3] for argument 1 to void getPossibilities(int (\*)[3])**
C++ pointer array argument error
===

I have the following code:

    void getPossibilities(int *rating[200][3]){
    // do something
    }
    
    int main ()
    {
    int rating[200][3];
    getPossibilities(&rating);
    }

this throws following error message:
**error: cannot convert int (\*)[200][3] to int (\*)[3] for argument 1 to void getPossibilities(int (\*)[3])**