用C在弄工具时总会遇到设计菜单选择的问题
如:
此时,用户应该输入数字
问题一: 输入的数字超出了范围
如输入了: 7, 8, -1等数字
解决方法: 判断输入的数字是否在[1,6]内
```
int menu;
......
printf("\n选择菜单: ");
scanf("%d",&menu);
while( menu<=0 || menu>=7)
{
printf("\n菜单选择错误!\n请重新选择菜单: ");
scanf("%d",&menu);
}
```
问题二: 输入数字外的其它字符
如输入了: a(字母), 你(汉字),%(符号)
出错情况: