тут наверно есть народ который C хорошо знает. такой вопрос.
допустим имеется структура
struct something {
int a;
int b;
};
проинициализировать можно при объявлении так:
struct something a = { .a = 1, .b = 2 }, c = { 2, 3 };
а вот если структура содержит неименованную структуру/union:
struct something {
union {
unsigned a;
struct {
unsigned char b;
unsigned char c;
};
};
int x;
int y;
};
то как зная поля x, y, a или x, y, b, c проинициализировать структуру
при объявлении?
если union и вложенный struct делать именованными, то тут все понятно,
но этого делать не хочется
--
. ''`. Dmitry E. Oboukhov
: :’ : email: unera@debian.org jabber://UNera@uvw.ru
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
`- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
Attachment:
signature.asc
Description: Digital signature