मैं ऑफसेट() को पैरामीटर लाइन mystruct1
में चाहता हूं। मैंआप संरचना पर ऑफसेट() का उपयोग कैसे करते हैं?
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;
};
क्या आप हमें संरचना परिभाषाओं के लिए संकलित कोड प्रदान नहीं कर सकते?या 'संरचना mystruct2' को छोड़ दें ... –
"न तो काम करता है" से आपका क्या मतलब है? –