/* C */
/* У меня есть структура: */
struct tCell {
short a; // active/empty state of cell
sfColor fColor, oColor; // fill and outline color of cell
};
/* И массив */
struct tCell activeShape[4][4];
/* Как теперь заполнить все элементы "a" с помощью "карты" в фигурных скобках? */
/* Пытаюсь делать вот так: */
activeShape[][].a = {{0, 0, 1, 0}, {1, 1, 1, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}};
/* Но вылезает ошибка! Как заполнять-то? Не писать же 16 строчек
* с индивидуальным присвоением каждому элементу? или это в принципе
* не реально при таком подходе (массив структур) и нужно отказаться
* от структуры?
*/
LyogQyAqLwoKLyog0KMg0LzQtdC90Y8g0LXRgdGC0Ywg0YHRgtGA0YPQutGC0YPRgNCwOiAqLwpzdHJ1Y3QgdENlbGwgewoJc2hvcnQgYTsgLy8gYWN0aXZlL2VtcHR5IHN0YXRlIG9mIGNlbGwKCXNmQ29sb3IgZkNvbG9yLCBvQ29sb3I7IC8vIGZpbGwgYW5kIG91dGxpbmUgY29sb3Igb2YgY2VsbAp9OwoKLyog0Jgg0LzQsNGB0YHQuNCyICovCnN0cnVjdCB0Q2VsbCBhY3RpdmVTaGFwZVs0XVs0XTsKCi8qINCa0LDQuiDRgtC10L/QtdGA0Ywg0LfQsNC/0L7Qu9C90LjRgtGMINCy0YHQtSDRjdC70LXQvNC10L3RgtGLICJhIiDRgSDQv9C+0LzQvtGJ0YzRjiAi0LrQsNGA0YLRiyIg0LIg0YTQuNCz0YPRgNC90YvRhSDRgdC60L7QsdC60LDRhT8gKi8KLyog0J/Ri9GC0LDRjtGB0Ywg0LTQtdC70LDRgtGMINCy0L7RgiDRgtCw0Lo6ICovCmFjdGl2ZVNoYXBlW11bXS5hID0ge3swLCAwLCAxLCAwfSwgezEsIDEsIDEsIDB9LCB7MCwgMCwgMCwgMH0sIHswLCAwLCAwLCAwfX07CgovKiDQndC+INCy0YvQu9C10LfQsNC10YIg0L7RiNC40LHQutCwISDQmtCw0Log0LfQsNC/0L7Qu9C90Y/RgtGMLdGC0L4/INCd0LUg0L/QuNGB0LDRgtGMINC20LUgMTYg0YHRgtGA0L7Rh9C10LogCiAqINGBINC40L3QtNC40LLQuNC00YPQsNC70YzQvdGL0Lwg0L/RgNC40YHQstC+0LXQvdC40LXQvCDQutCw0LbQtNC+0LzRgyDRjdC70LXQvNC10L3RgtGDPyDQuNC70Lgg0Y3RgtC+INCyINC/0YDQuNC90YbQuNC/0LUgCiAqINC90LUg0YDQtdCw0LvRjNC90L4g0L/RgNC4INGC0LDQutC+0Lwg0L/QvtC00YXQvtC00LUgKNC80LDRgdGB0LjQsiDRgdGC0YDRg9C60YLRg9GAKSDQuCDQvdGD0LbQvdC+INC+0YLQutCw0LfQsNGC0YzRgdGPIAogKiDQvtGCINGB0YLRgNGD0LrRgtGD0YDRiz8gCiAqLw==
Main.java:4: error: class, interface, or enum expected
struct tCell {
^
Main.java:6: error: class, interface, or enum expected
sfColor fColor, oColor; // fill and outline color of cell
^
Main.java:7: error: class, interface, or enum expected
};
^
Main.java:10: error: class, interface, or enum expected
struct tCell activeShape[4][4];
^
Main.java:14: error: class, interface, or enum expected
activeShape[][].a = {{0, 0, 1, 0}, {1, 1, 1, 0}, {0, 0, 0, 0}, {0, 0, 0, 0}};
^
5 errors