C++程序没有错误但为什么不能显示dos界面?

#include"iostream.h"intCompare(intNum1,intNum2){intmax;if(Num1>Num2)max=Num1;elsemax=... #include"iostream.h"
int Compare(int Num1,int Num2)
{ int max;
if(Num1>Num2)
max=Num1;
else
max=Num2;
return max;
}
void main()
{int max, x,y;
cout<<"请输入Num1:";
cin>>x;
cout<<"请输入Num2:";
cin>>y;
max=Compare(x,y);
cout<<"最大的数值是:"<<max<<"\n";
}
编译没有错误,但一点那个!就没反应,这是怎么回事啊?请大家指点我一下,非常感谢!
根据诸位好心人的指点,我又试试了,出现了又一下新的问题:仍然没有DOS运行界面,但更是奇怪的是:同样的XP2000,同样的安装光盘,同样的安装过程,而在另台机器上竟然运行成功了!是不是因为我的电脑有问题啊?可我的电脑也有DOS,并用用DEV就可以出现DOS界面啊!真是奇了怪了!还望各位好心高手给以指点!先在这谢谢啦!
展开
 我来答
软件__高手
2009-07-25 · TA获得超过569个赞
知道小有建树答主
回答量:405
采纳率:0%
帮助的人:330万
展开全部
楼上的用过vc没? 在编译器集成环境里执行程序,就是什么都不干也会停留,这个是vc的问题。

我遇到过在windows7 X64位下用vc6.0出现同样结果的情况,最后没办法直接装了vs2008并打了补丁集~现在好了

楼主可以卸载重装vc6.0试一下,不行的话换个vc6.0或直接装vs2005或2008吧~
youz
2009-07-25 · TA获得超过2.2万个赞
知道大有可为答主
回答量:3757
采纳率:0%
帮助的人:2074万
展开全部
试试在最后加这句:system("pause");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xrhigh
2009-07-26 · TA获得超过1495个赞
知道小有建树答主
回答量:657
采纳率:0%
帮助的人:841万
展开全部
这段代码没有问题,楼主在运行时是按的F5键吧?试试按Ctrl+F5组合键看看!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wk23415
2009-07-25 · TA获得超过1005个赞
知道小有建树答主
回答量:621
采纳率:0%
帮助的人:832万
展开全部
重启VC6,肯能是VC6的bug
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户06236
2009-07-25
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
你在main函数的结尾加
char ch;
cin>>ch;

就可以看到结果了...不是结果没出来!而是程序运行相当快后就结束了!
加个输入就可以看到结果了~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顺羲sx
2009-07-25 · TA获得超过276个赞
知道小有建树答主
回答量:510
采纳率:0%
帮助的人:251万
展开全部
没有啊,我在我的机器上试过了,可行的呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式