我一直在查看很多与我的问题类似的问题,但所有答案都是关于代码中的某些错误。所以我一直在寻找我的,我找不到任何问题。虽然我想这是有道理的,因为我刚开始使用 C++。这是代码:
#include <windows.h>
#include <conio.h>
int Main = MessageBox(NULL, "Testing", "Testing", MB_YESNO);
{
if (Main == IDYES) {
MessageBox(NULL, "Testing2", "Testing", NULL)
break;
}
else if (Main == IDNO) {
MessageBox(NULL, "Testing3", "Testing", NULL)
break;
}
return 0;
}
最佳答案
您的程序需要定义一个名为main
的函数。 main
函数是程序开始运行时由环境调用的函数。
(main
和 Main
是不同的标识符,但我建议对对象使用名称 Main
可能会造成混淆。)
main
函数的定义应该如下所示:
int main() {
// code goes here
}
#include
指令在它们所在的位置很好,但其他一切都应该在 main
的定义中。
更复杂的结构是可能的(例如,您可以有文件范围声明和多个函数定义),但这应该让您入门。
关于c++ - 错误 C244 '{' : missing function header (old-style formal list?) Visual C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40251660/