我想要mystruct1
中的參數行offsetof()。我試過你如何在結構上使用offsetof()?
offsetof(struct mystruct1, rec.structPtr1.u_line.line)
也
offsetof(struct mystruct1, line)
但既不工程。
union {
struct mystruct1 structPtr1;
struct mystruct2 structPtr2;
} rec;
typedef struct mystruct1 {
union {
struct {
short len;
char buf[2];
} line;
struct {
short len;
} logo;
} u_line;
};
你不能爲我們提供結構定義的可編譯代碼嗎?或者省略'struct mystruct2' ... –
你是什麼意思「既不工作」? –