“system”: 找不到标识符,求大神解决

迎风悟极道 2012-04-07 10:27:36
#include<stdio.h>
double max(double x,double y)
{
double m;
if(x>y)
m=x;
else
m=y;
return m;
}
void main()
{
double a,b,maxdata;
printf("input:a,b\n");
scanf("%lf%lf",&a,&b);
maxdata=max(a,b);
printf("max=%lf\n",maxdata);
system("pause");

}

上面这段程序在vs2008里运行后说是“system”: 找不到标识符,就这一个错,把system("pause");删除是能正常运行,这是怎么回事,就大神帮忙。
...全文
5803 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
迎风悟极道 2012-04-07
  • 打赏
  • 举报
回复
vs2008今天刚装的,不太会用
hen_hao_ji 2012-04-07
  • 打赏
  • 举报
回复 1
楼主是用 DEV编程吗, vc++好像不用加这个吧

system函数包含于头文件
#include<cstdlib>
中,在你的头文件中加入这个头文件就ok!
hen_hao_ji 2012-04-07
  • 打赏
  • 举报
回复
加个头文件 #include<iostream>
猪头小哥 2012-04-07
  • 打赏
  • 举报
回复
别用那个system("pause");
直接按ctrl + f5 或者自己添加一个按钮就行~~
Mair123 2012-04-07
  • 打赏
  • 举报
回复
开头加上"system"的头文件: #include <stdlib.h>
rendao0563 2012-04-07
  • 打赏
  • 举报
回复

#include <stdlib.h>

70,023

社区成员

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

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