typedef struct <br />{<br /> int a;<br /> long int b;<br />}c;<br /><br />#define dword unsigned int<br /><br />#define FPOS(type,field) ((dword)&(((type*)0)->field))<br /><br />#define FSIZ(type,field) sizeof(((type *)0)->field)<br /><br /><br /><br />//使用<br /><br />FPOS(c,b);<br />FPOS(c,a);<br />FSIZ(c,a);<br />FSIZ(c,b);
|