|
本帖最后由 zaijzhgh 于 2009-7-21 12:35 编辑
- #include<windows.h>
- int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
- PSTR szCmdLine, int iCmdShow)
- {
- if(IDRETRY == MessageBox(NULL,TEXT("你是SB吗?"),TEXT("人格测试"),MB_ABORTRETRYIGNORE|MB_ICONHAND|MB_DEFBUTTON2))
- {
- MessageBox(NULL,TEXT("不能终止"),TEXT(" 错误"),MB_OK);
- }
- return 0;
- }
复制代码 因为你的if后多了一个";".
而下面的代码,是无论如何都会执行的.
{
MessageBox(NULL,TEXT("不能终止"),TEXT(" 错误"),MB_OK);
}
改正方法:去掉if后面的";". |
|