12.06.2013, 12:12. Просмотров 263. Ответов 5
Столкнулся с проблемой, не знаю как инциализировать кол-во элементов в массиве элементов структуры :
C++ |
1
2
3
4
5
6
7
8
9
10
| struct CATS
{
int Age;
};
struct ZOO
{
int SIGN;
int CATSCOUNT;
CATS Cat[];
}; |
|
Читаю данные из файла :
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
| TMemoryStream *st = new TMemoryStream();
if(!OpenDialog1->Execute())
return;
st->LoadFromFile(OpenDialog1->FileName);
ZOO *zoo= new ZOO();
st->Read(&zoo->SIGN,4);
st->Read(&zoo->CATSCOUNT,4);
/* и тут надо инциализировать массив, по типу
CATSCOUNT zoo->Cat[] = new Cat[200] */ |
|