16,548
社区成员




char ch[] = "UINT";
DWORD f = 100;
char buf[50] = "";
memset(buf,0,50);
#define TYPE(n) (#n)
// 以下代码希望展开后生成:
// sprintf(buf,"%d",(UINT)f);
sprintf(buf,"%d",(TYPE(ch)f);
AfxMessageBox(buf);*/
struct
{
char *type;
union
{
DWORD dw;
LPBYTE lp;
}data;
};