C语言 关于用ESC实现返回主菜单的
搜索到前人的这个提问,结果答案是错的,希望高人改正,谢谢了fun(){charch;do{printf("请输按任一键\n");ch=getch();}while(ch!...
搜索到前人的这个提问,结果答案是错的,希望高人改正,谢谢了
fun()
{
char ch;
do
{
printf("请输按任一键\n");
ch=getch();
}
while(ch!=27)//如果输入的为ESE键则返回主函数
return;
}
发现到倒数第2行时还能执行,ESC的ASCII码为27,可是运行程序的结果时按除ESC的键外一直printf请输按任一键,而按ESC直接提示退出程序了。。。是RETURN的用法错了吗?我不会用RETURN,希望指点一下。 展开
fun()
{
char ch;
do
{
printf("请输按任一键\n");
ch=getch();
}
while(ch!=27)//如果输入的为ESE键则返回主函数
return;
}
发现到倒数第2行时还能执行,ESC的ASCII码为27,可是运行程序的结果时按除ESC的键外一直printf请输按任一键,而按ESC直接提示退出程序了。。。是RETURN的用法错了吗?我不会用RETURN,希望指点一下。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询