[C语言]exit()函数出现编译错误

头文件#include<stdlib.h>已添加,然后出错的一段程序是switch(k){case1:input();break;case2:sequence();bre... 头文件#include<stdlib.h>已添加,然后出错的一段程序是
switch(k)
{
case 1:input();break;
case 2:sequence();break;
case 3:purchase();break;
case 4:sell();break;
case 5:edit();break;
case 6:correct();break;
case 7:search();break;
case 8:scan();break;
case 9:reserve();break;
case 0:{PT("感谢使用!");
exit(0); } //退出系统
default:puts("请检查输入,按任意键返回主菜单。 \n");break;
}

错误原因error C2660: 'exit' : function does not take 1 parameters
求高人指点
展开
 我来答
hongge1418
2014-07-14 · TA获得超过194个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:177万
展开全部
错误消息
“function”: 函数不采用 number 参数

使用错误的参数数量调用了该函数。
如果意外地调用了 Windows API 函数而不是同名的 MFC 成员函数,会发生 C2660。若要解决此问题:
调整该函数调用以符合成员函数调用的格式。
使用范围解析运算符 (::) 通知编译器在全局命名空间中查找该函数名。
有用请采纳
金山毒霸
2024-10-31 广告
电脑在启动游戏或软件的时候,桌面弹出错误提示框“0xc0000094”,应该怎么办?电脑报错,很大可能是因为某些DLL文件出现了异常,比如感染了病毒、DLL文件丢失等。解决方法如下:一、 手动解决方法1、先确定电脑操作系统是多少位的,现在的... 点击进入详情页
本回答由金山毒霸提供
潮范君
2014-07-14 · 知道合伙人软件行家
潮范君
知道合伙人软件行家
采纳数:1440 获赞数:2874
从事软件开发工作一年有余,主要C++方向。

向TA提问 私信TA
展开全部
错误信息是说明exit函数不接受1个参数,你#include"windows.h" 包含进这个头文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzviolet
2014-07-14 · TA获得超过2578个赞
知道大有可为答主
回答量:1196
采纳率:0%
帮助的人:979万
展开全部
我怀疑你的代码中有模块覆写了 exit 函数给出了个不需要参数的 exit 原型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stronger2019
2014-07-14 · 超过35用户采纳过TA的回答
知道答主
回答量:196
采纳率:0%
帮助的人:38.4万
展开全部
case 0:{};break;懂了没哦
追答
case 0最好放在最前面哦,从小到大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式