if (ess)
{
MessageBoxA(NULL, "购买失败!金币不足!", "提示", MB_OK);
system("cls");
break;
}
ess = 1;
这个MessageBox弹不出来啊
是怎么回事?
ess是否为false了
改成
if (1)
看看是否执行
【以下回答由 GPT 生成】
问题的原因很可能是您没有正确包含Windows.h头文件或者没有链接User32.lib库。MessageBoxA函数是Windows API提供的函数,用于弹出消息框。为了使用MessageBoxA函数,您需要包含Windows.h头文件,并链接User32.lib库。
以下是解决该问题的步骤:
#include <Windows.h>
单击"应用"按钮,然后关闭属性窗口。
编译和运行您的代码,现在应该可以正常弹出MessageBox了。
如果您仍然遇到问题,可能是由于其他原因导致的。这可能需要更多的调试和排查。
【相关推荐】
这个只弹出一次就不弹出了