error C2085: 'main' : not in formal parameter list

iceman19860106 2008-10-18 11:57:10
小弟我在用VC6.0在WIN32控制台工程下用C语言做项目时出现了如下的编译错误:
error C2085: 'main' : not in formal parameter list
谁可以帮我解释下吗?
...全文
4452 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
caibaiyin 2008-12-29
  • 打赏
  • 举报
回复
这个错误一般都是之前的函数声明中出现语法错误导致的
iceman19860106 2008-10-18
  • 打赏
  • 举报
回复
--------------------Configuration: sims - Win32 Debug--------------------
Compiling...
SIMS.c
F:\SIMS\sims\SIMS.c(4) : error C2085: 'main' : not in formal parameter list
F:\SIMS\sims\SIMS.c(4) : error C2143: syntax error : missing ';' before '{'
iceman19860106 2008-10-18
  • 打赏
  • 举报
回复
#include "public.h"

int main()
{
WinIni(); //初始化控制台窗口
DrawMainFrame(); //绘制系统主框架
do
{
MainMenu(); //进入主菜单
}while(1);

return 0;
}
zclever 2008-10-18
  • 打赏
  • 举报
回复
贴代码
iceman19860106 2008-10-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zmlovelx 的回复:]
public.h中声明 且其中函数的定义有没有错?
可能是哪里少了 ; 号
你找一下
[/Quote]

就是public.h里的一个函数声明少了个分号,谢谢啦
czbever 2008-10-18
  • 打赏
  • 举报
回复
改成这样试试看 int _tmain(int argc, _TCHAR* argv[])
帅得不敢出门 2008-10-18
  • 打赏
  • 举报
回复
public.h中声明 且其中函数的定义有没有错?
可能是哪里少了 ; 号
你找一下

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧