В2
Волчара 2010

С++ двумерный массив - инициализация

int arr[ ]={1,2,34}; //компилируется нормально

int str[ ][ ]={{1,2},{100,200}};
или
int str[ ]={{1,2},{100,200}};

дают ошибку.

Почему? Как инициализировать двуменрный массив строками (т.е. в { } )?

Ва
Васёк

Компилятор наверняка же написал тебе - не задавать при инициализации массива можно только размер первого измерения, остальные должны быть заданы.
int str[ ][2]={{1,2},{100,200}}; // пройдет 🙂

Похожие вопросы
Ввевсти двумерный массив на C++
двумерный массив С++
двумерный массив через new( С++)
заполнить двумерный массив..
двумерный массив паскаль
Строчный массив (желательно двумерный)
что такое одномерный и двумерный массив?
Двумерный массив в языке С.
Задача на двумерный массив
Как ввести двумерный массив в С++ вручную