Я хотел объявить 2D-массив и присвоить ему значения без запуска цикла for.
Я думал, что смогу использовать следующую идею
int array[5] = {1,2,3,4,5};
Что отлично подходит для инициализации 2D-массива. Но, видимо, моему компилятору это не нравится.
/*
1 8 12 20 25
5 9 13 24 26
*/
#include <iostream.h>
int main()
{
int arr[2][5] = {0}; // This actually initializes everything to 0.
arr [1] [] = {1,8,12,20,25}; // Line 11
arr [2] [] = {5,9,13,24,26};
return 0;
}
J:\CPP\Grid > bcc32.exe Grid.cpp
Borland С++ 5.5.1 для Win32 Copyright (c) 1993, 2000 Borland
Grid.cpp:
Ошибка E2188 Grid.cpp 11: Синтаксис выражения в функции main()
Ошибка E2188 Grid.cpp 12: Синтаксис выражения в функции main()
Предупреждение W8004 Grid.cpp 14: "arr" назначается значение, которое никогда не используется в функциях ion main()
* 2 ошибки в компиляции *
Пожалуйста, помогите, как правильно инициализировать массив 2d с моим набором значений.