//gives the error expecting a declaration
int** my_array;
for (int i=0; i<200; i++)
{
my_array[i]= new int [200];
}
//initialize array with zeroes
for (int i = 0; i<200; i++)
{
for (int j = 0; j<200; j++)
{
my_array[i][j] =0;
}
}
Вкратце:Объявление и инициализация глобальной 2D массив
2D-массив объявлены глобально
Он инициализируется в главном. Основной вызывает функцию, которая сохраняет 0's
или 1's
в специфических клетках массива
массив затем печатается основной
Также совет правильно ли поток?
Для уточнения, 'int **' is * not * 2-d array. – PaulMcKenzie
Можете ли вы опубликовать измененный код? – CodeX
'intmy_array [200] [200] = {0}', но если вы используете C++ USE STL, предпочитайте 'std :: vector' nobodoy как использовать необработанные указатели –