whats the prob
#include <iostream>
using namespace std;
int main() {
    int M; //height
    int N; //length
    cin >> M;
    cin >> N;
    int list[M][N], smaller[N];
    string smaller_str;
    for (int i = 0;i < M; ++i){
        getline(cin, smaller_str);
        for (int j = 0; j < N; i = i++) {
            cin >> smaller_str[j];
        }
        list[i] = smaller;
    }
}
i want to put 1D array "smaller" in to 2D array list however i do get errors in the "list[i] = smaller;" part i need help guys
 
     
    