首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

定义一个函数变量错在哪里?该如何解决

2012-02-28 
定义一个函数变量错在哪里?DWORDWINAPISaccept(LPVOIDlp){::AfxMessageBox( ok )return0}Sacceptst提

定义一个函数变量错在哪里?
DWORD   WINAPI   Saccept(LPVOID   lp)
{
::AfxMessageBox( "ok ");
return   0;
}
Saccept   st;
提示syntax   error   :   missing   '; '   before   identifier   'st '




[解决办法]
你这不叫函数变量,这叫语法错误。

一般没有函数变量这种叫法,而是定义一个函数指针,

typedef DWORD (WINAPI *Funcp)(LPVOID);
Funcp st = Saccept;
st(NULL);

热点排行