koyodza (09.01.2010 15:54 - 15:58, просмотров: 248) ответил Сергей Борщ на Вроде взрослый человек, давно на форуме... КАКИЕ варнинги, КАКИЕ ошибки?
ччч.c(23): warning: #40-D: expected an identifier / яяя.c(49): error: #136: union "ййй" has no field "ццц" варнингует на строку в которой struct, ну а ошибка уже потом при попытке использовать.
Если структуре дать имя, типа
typedef union tagUNION16
{
WORD W;
__int16 i16;
struct XY
{
BYTE LO;
BYTE HI;
}XY;
}
UNION16;
то работает, но использовать менее удобно:
zz.XY.LO = p->XY.HI;
вместо
zz.LO = p->HI;