1.键盘上面是否输入了回车,可以用 '\n' 来判断。
2.getchar(); 表示的是等待输入一个字符.
3.当你输入的不是回车的时候,你需要吸收回车键.
例如:你输入的是 1,可是你输入1之后,你必须按回车,程序才能执行,
这样的话就相当于你一次输入了两个字符 一个是 1,另外一个是 回车.
所以的话,就必须把回车吸收掉.(如果不吸收掉的话,就相当于你按了回车键)
1 //按回车进入游戏.cpp 2 3 #include <iostream> 4 using namespace std; 5 6 int main() 7 { 8 char ch; 9 10 cout<<"按回车进入游戏."<<endl; 11 12 ch = getchar(); 13 14 while ('\n' != ch) 15 { 16 getchar();//吸收回车符 17 ch = getchar(); 18 } 19 20 cout<<"你已经进入了游戏!"<<endl; 21 22 return 0; 23 }
by : null 2013年7月9日19:51:46
浙公网安备 33010602011771号