69,371
社区成员
发帖
与我相关
我的任务
分享
int main(int argc, char *argv[])
{
while(1){
int chioce=getchar();
switch (chioce){
case '0':
return 0;//退出程序
case '1':
//开始游戏
printf("Let's begin!\n");
break;
case '2':
//查看上次成绩
break;
case '3':
//输出帮助信息
break;
case '4':
//系统设置
break;
default:
printf("This is a wrong number! Again!\n");
}
}
printf("end error!\n");
system("pause");
return 0;
}
#include<stdio.h>
int main(void)
{
char choice,ch;
int n = 3;
while(n--)
{
scanf("%c%c",&choice,&ch);
switch (choice)
{
case '0':
return 0;//退出程序
case '1': //开始游戏1
printf("Let's begin!\n");
break;
case '2'://查看上次成绩
break;
case '3': //输出帮助信息
break;
case '4'://系统设置
break;
default:
printf("This is a wrong number! Again!\n");
break;
}
}
printf("end error!\n");
return 0;
}
这样可以解决
int chioce=getchar();
getchar(); //接收掉\n
char c;
while(1)
{
scanf("%[^\n]%*c", &c);
switch(c)
{
case '0': return 0;
default:
printf("%d\n", (int)c);
}
}