"массив целых чисел" C++

С++ массив

Вот структура
struct TToolType
{
char Name[20];
int X_coords[100];
int Y_coords[100];
};

Вот инициализация:
const int n = 2;
TToolType toolTypes[n];
strcpy(toolTypes[0].Name, "type1" );
toolTypes[0].X_coords[] = {0,0,0,0,0,0}; //здесь придирается, что делать ?
toolTypes[0].Y_coords[] = {1,1,1,1,1,1};
strcpy(toolTypes[1].Name, "type2" );
toolTypes[1].X_coords = {0,0,0,0,0,0};
toolTypes[1].Y_coords = {2,2,2,2,2,2};

Примечание:
А здесь(http://www.makak.ru/2008/05/15/uchimsya-ispolzovat-struktury-i-funkcii-na-c/) ведь инициализируется не в момент создания
Ответы:
туплю, казните меня
Массив так можно только изначально инициализировать
нужно что-то такого плана
...
for (i = 0; i < 6;i++)
{
 toolTypes[i].X_coords[i] = 0;
 toolTypes[i].Y_coords[i] = 1;
}
...
for (i = 0; i < 6;i++)
{
 toolTypes[i].X_coords[i] = 0;
 toolTypes[i].Y_coords[i] = 2;
}
Выражения такой формы ({0,0,0,0,0,0}) возможны только в момент создания структуры, а у вас этот момент происходит в строчке
TToolType toolTypes[n];
Дальше - только циклом.
В каком месте там инициализируется?


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.