|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.07.2011, 15:09 | #1 |
Регистрация: 20.07.2011
Сообщений: 3
|
Как создать динамическую структуру в составе которой есть динамическая структура
Всем привет!
Я глобально определяю структуру которую хочу сделать динамической, в этой структуре так же есть структура которая так же динамическая. Вопросы: - как объявить эти структуры - как их заполнить данными - как их потом читать Как пример я думал должно выглядеть примерно следующим образом: typedef struct RL_KOR { QString name_kor; QString vid_sv; } typedef struct HAR_RL { int n_rl; QString kl_izl; RL_KOR *rl_kor; } bool set() // запись произвольных данных в структуру { int y1 = 10; int y2 = 20; //произвольные числа RL_KOR *rl_kor = new RL_KOR[y1]; HAR_RL *har_rl = new HAR_RL[y2]; for(int i = 0; i < y1; i++) { har_rl[y1].n_rl=1; for(int j=0; j< y2; j++) { har_rl[y1].rl_kor[y2].name_kor = "Первый"; } } } Заранее спасибо. |
20.07.2011, 15:33 | #2 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
Vladin
Вопросы: - как объявить эти структуры - как их заполнить данными - как их потом читать Используй конструктор/деструктор Код:
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
20.07.2011, 15:58 | #3 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
Цитата:
Код:
Ищете информацию по C++?
cplusplus.com |
|
20.07.2011, 16:28 | #4 | |
Регистрация: 20.07.2011
Сообщений: 3
|
Цитата:
|
|
20.07.2011, 20:57 | #5 | |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
Цитата:
У вас не правильно определены typedef(ы). Должно быть так, ннапример typedef struct { QString name_kor; QString vid_sv; } RL_KOR; Затем объявляете вектор этих структур std::vector<RL_KOR> MyVector( y1 ); А после этого каждой структуре можете присвоить значения с помощью оператора индексирования MyVector[0].name_kor = /* что-то там присваиваете */;
Со мной можно встретиться на www.clipper.borda.ru
|
|
26.07.2011, 14:08 | #6 | |
Регистрация: 20.07.2011
Сообщений: 3
|
У меня все равно не получается.
Цитата:
Спасибо всем ранее ответившим! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
динамическая структура | Тимурка | Помощь студентам | 0 | 20.04.2011 17:37 |
Нужно прочитать из файла txt в динамическую структуру | dimalem | Общие вопросы C/C++ | 0 | 18.04.2010 15:16 |
Динамическая структура | Nitriyc | Помощь студентам | 0 | 18.12.2009 17:51 |
динамическая структура | o4arova6ka90 | Помощь студентам | 0 | 17.10.2009 14:05 |
Как создать динамическую матрицу? | prikolist | Общие вопросы C/C++ | 2 | 16.04.2009 15:51 |