тут наверно есть народ который 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