реклама на сайте
подробности

 
 
> указатель структур в структуре
sergey sva
сообщение Mar 5 2011, 07:00
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Подскажите как сделать:
Структура в ней разнотипные структуры, их нужно перебрать в цикле и записать в массив.

примерно такое:
Код
typedef struct{
int x;
char v;
}strca;

typedef struct{
long x;
char v;
}strcb;

typedef struct{
long x;
float v;
}strcc;


struct as {
strca a;
strcb b;
strcc c;
};


for(int i = 0; i < MAXCOUNTSTRUC; i++ ){
long adrr[MAXCOUNTSTRUC];

adrr[i] = (void(*))as;

(void(*))as++;


}//for

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergey sva   указатель структур в структуре   Mar 5 2011, 07:00
- - _Pasha   Нужно добавить информацию о размере подструктуры.   Mar 5 2011, 08:42
- - zltigo   Ничего не понял в этом желании в чем-то вывихнутьс...   Mar 5 2011, 08:43
- - kamil yaminov   структурки-то разных размеров!   Mar 5 2011, 09:00
- - sergey sva   ЦитатаНичего не понял в этом желании в чем-то выви...   Mar 5 2011, 09:00
|- - MrYuran   Цитата(sergey sva @ Mar 5 2011, 12:00) Же...   Mar 5 2011, 09:14
- - zltigo   В структуре не хранятся ни размеры элементов струк...   Mar 5 2011, 09:16
- - V_G   Вот именно, как? Ваша структра as имеет вполне опр...   Mar 5 2011, 09:27
- - sergey sva   ЦитатаЭто как так? Например в код понадобится доб...   Mar 5 2011, 09:29
|- - MrYuran   Цитата(sergey sva @ Mar 5 2011, 12:29) На...   Mar 5 2011, 09:35
|- - Dog Pawlowa   Цитата(MrYuran @ Mar 5 2011, 13:35) И что...   Mar 6 2011, 12:00
|- - defunct   Цитата(Dog Pawlowa @ Mar 6 2011, 14:00) В...   Mar 8 2011, 00:54
|- - Dog Pawlowa   Цитата(defunct @ Mar 8 2011, 03:54) А зач...   Mar 9 2011, 07:52
- - sergey sva   Цитата(MrYuran @ Mar 5 2011, 12:35) Мутно...   Mar 5 2011, 09:48
|- - _Pasha   Цитата(sergey sva @ Mar 5 2011, 13:48) Мо...   Mar 5 2011, 10:08
|- - Палыч   Вот так нужно сделать? Кодstruct as S; memcpy...   Mar 5 2011, 11:56
- - sergey sva   Нашел решение помогли .   Mar 9 2011, 07:16


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016