C++游戏结束,如何让它重新开始,而不是直接退出??

bool restart(){
char ch;
ch=getch();
cin>>ch;
if(ch='R')
return true;
else
return false;
}
这个为什么不行,为什么,大神大神!!帮帮忙!谢谢~~

第1个回答  2013-09-20
完整程序?追问

http://www.easyx.cn/samples/View.aspx?id=61
就是这个程序了,最好把重新开始的代码写出来哦,O(∩_∩)O谢谢

追答

bool是什么意思?(我用的是BC)

追问

我用的是VC6.0.bool就是一种数据类型(true false)

追答

在游戏程序main里开关增加一行label:
然后在结尾用if(restart())goto label;语句,或者在开头用setjmp 函数体里用longjmp

第2个回答  2013-09-20
if(ch=='R') 改好了后
输入的大小写确认没有问题?追问

嗯嗯,它原来的是任何键退出,改了以后,R还是退出了。。

本回答被提问者采纳
相似回答