例子1:向用户提出一个关于是否的问题?然后用户回答y/Y和n/N,并赋值给answer变量。
int main()
{
char answer;
cout<<"吃饭了吗?"<<"回答“是或否”<<"\n"<<endl;
cin>>answer;
switch(answer)
{
case 'Y':
case 'y':
cout<<"吃过了"<<"\n";
break;
case 'N':
case 'n':
cout<<"没吃过了"<<"\n";
break;
default:
cout<<"输入不符合要求"<<endl;
break;//跳出
}
cin.get();//伪装接收让控制台不要一闪而过,强制接收用户的输入,再退出(相当于C中的pause暂停)
//事实上我们输入了N之后会摁下enter键,cin从缓冲区提取的是N给answer,而enter字符仍然在键盘缓冲区中,之后被cin.get()获取到(回车