Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Как сделать вложенную структуру?
Отправлено
Brut 16 октября 2009, г. 16:36
Например, есть две структуры:
typedef struct // структура данных
{
signed long a;
signed long b;
signed long c;
} str1;
typedef struct // структура данных
{
signed long D;
signed long E;
signed long F;
} str2;
Как объявить одну, я знаю:
str str2;
И далее:
H = str.F;
А как теперь сделать, чтобы можно было помимо прямого обращения к структуре 2, сделать обращение к вложеной в неё структуре 1? Что-то вроде:
K = str2.str1.a;
То есть к одной группе переменных обращаемся через один уровень, а к другой группе переменных, через два?
Составить ответ | Вернуться на конференцию.
Ответы