Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
DemonChern
Зарегистрирован: 19.08.2002 Сообщения: 3
|
Добавлено: Пн Авг 19 2002 11:26 Заголовок сообщения: Как в С задать значение константы массива структур ? |
|
|
Как в С задать значение константы массива структур ?
Например:
TIntFloat { int ID; float Z; }
TIntFloat AIntFloat[]={ // 2, 3.5 ? |
|
Вернуться к началу |
|
|
DemonChern
Зарегистрирован: 19.08.2002 Сообщения: 3
|
Добавлено: Пн Авг 19 2002 11:44 Заголовок сообщения: Re: Как в С задать значение константы массива структур ? |
|
|
>>Как в С задать значение константы массива структур ? >> >>Например: >> >>TIntFloat { >> int ID; >> float Z; >> } >> >>TIntFloat AIntFloat[]={ // 2, 3.5 ?
Извиняюсь, в начале примера следует struct TIntFloat { |
|
Вернуться к началу |
|
|
Stan
Зарегистрирован: 14.04.2003 Сообщения: 61 Откуда: SPb
|
Добавлено: Вт Авг 20 2002 15:16 Заголовок сообщения: Re: Как в С задать значение константы массива структур ? |
|
|
вот так:
Struct TIntFloat { int ID; float Z; }
TIntFloat AIntFloat[]={ { 2, 3.5 } }; |
|
Вернуться к началу |
|
|
DemonChern
Зарегистрирован: 19.08.2002 Сообщения: 3
|
Добавлено: Вт Авг 20 2002 15:35 Заголовок сообщения: Спасибо..., проблема крылась в AnsiString |
|
|
Можно в принципе и без вторых {}, но с фигурными скобками лучше выделяются элементы массива...
Struct TIntFloat { int ID; float Z; //AnsiString Mes; //так нельзя, AnsiString //обьект C++Builder'a и к С прямого отношения не имеет... нужно использовать char* }
TIntFloat AIntFloat[]={ 2, 3.5, 3, 4.5 }; |
|
Вернуться к началу |
|
|
|