Compiling... main.cpp E:\vc6++\test\main.cpp(239) : error C2601: 'main' : local function definitions are illegal E:\vc6++\test\main.cpp(254) : fatal error C1004: unexpected end of file found 执行 cl.exe 时出错.
时间: 2023-11-27 08:03:27 浏览: 86
main.cpp
这个错误提示和你之前提出的问题是一样的,都是因为在main函数内部定义了一个局部函数。根据错误提示,还有一个意外的文件结尾,可能是因为你在文件末尾没有添加一个空行导致的。解决这个问题的方法是将局部函数的定义移动到main函数外面,或者将其改为全局函数。另外,为了避免意外的文件结尾错误,你可以在文件末尾添加一个空行。修改后的代码可以像下面这样:
```
void draw() {
// 绘制图形
}
int main() {
// 创建绘图窗口
initgraphEx(WINDOW_WIDTH, WINDOW_HEIGHT);
// 加载资源
loadImages();
// 绘制界面模块
draw();
// 鼠标事件模块
mouse();
return 0;
}
// 添加一个空行
```
这样就可以避免局部函数定义错误和意外的文件结尾错误了。
阅读全文