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界面啊!真是奇了怪了!还望各位好心高手给以指点!先在这谢谢啦! 展开
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界面啊!真是奇了怪了!还望各位好心高手给以指点!先在这谢谢啦! 展开
7个回答
展开全部
试试在最后加这句:system("pause");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这段代码没有问题,楼主在运行时是按的F5键吧?试试按Ctrl+F5组合键看看!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重启VC6,肯能是VC6的bug
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在main函数的结尾加
char ch;
cin>>ch;
就可以看到结果了...不是结果没出来!而是程序运行相当快后就结束了!
加个输入就可以看到结果了~!
char ch;
cin>>ch;
就可以看到结果了...不是结果没出来!而是程序运行相当快后就结束了!
加个输入就可以看到结果了~!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有啊,我在我的机器上试过了,可行的呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询