|
|
程序出现选项给用户选...
1. XXXX
2. YYYY
3. ZZZZ
自然而然, 就会用char来 declare...
我虽然做到当用户输入 4 , 5 ,6 或其他单数字时显示error...
但是如果 用户 输入12, 13, 22, 等双位数字时, 就不会显示error, 而且还会proceed...第二个数字还会进第二个的Scanf
到底要怎样呢??
还有一个问题就是
我让用户输入一组数字...但是必须在范围里面
Please enter the height :
<min = 0 | max = 200>
我用while来做validation...输入不再范围的数字虽然可以显示error
但是一输入字母如: A , B, C
就会出现infinite loop ...
请问又要怎样解决呢?
|
|