![]() |
|
Модераторы: bsa |
![]()
|
|
| gud |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 23.7.2008 Репутация: нет Всего: нет |
подскажите пжалуста как правильно в структуру вложить массив структур, и присвоить значения каждому элементу
вот мои попытки тип вложенной структуры:
вот тип основной структуры:
далее присвоение знаенчий
вот и выдается ошибка в последней строке, warning C4091: 'typedef ' : ignored on left of '_TecnolParam' when no variable is declared error C2228: left of '.code_z' must have class/struct/union type is '_TecnolParam [2]' заранее спасибо |
||||||
|
|||||||
| aspirin2003 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 111 Регистрация: 18.3.2007 Где: Саратов Репутация: нет Всего: нет |
Так ss - это ж массив, может надо так?
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
1. В данном случае не вижу смысла использовать typedef.
2. Слово struct при объявление массива можно не писать. Тем более не правильно работаешь с массивом структур Я бы зделал так
|
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
а еще лучше написать для структуры конструктор
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
лучше, но рано
Это сообщение отредактировал(а) mrbrooks - 29.8.2008, 08:33 |
|||
|
||||
| gud |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 23.7.2008 Репутация: нет Всего: нет |
спс оказывается массивы пропали
а еще вопрос ,в строке
можно сделать вместо 2 не константу а переменную? |
|||
|
||||
| Ches |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 19.8.2008 Репутация: нет Всего: 3 |
||||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: 19 Всего: 306 |
gud, можно - только надо выделять память в конструкторе (new )и удалять в деструкторе(delete).
|
|||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
не обязательно... Это сообщение отредактировал(а) Lazin - 29.8.2008, 09:00 |
|||
|
||||
| gud |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 23.7.2008 Репутация: нет Всего: нет |
с вектором при компилировании ошибок не выдало,
а при выполнении программы написало что вот что: "Debug assertion failed file ....\include\vector line756 expression: vector subscript out of range ...." остановлюсь пока на максимальном значении константы. спасибо!! |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
||||
|
||||
| Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 27 Всего: 154 |
Это сообщение отредактировал(а) Lazin - 29.8.2008, 14:13 |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |