CIN的值分开
cin is getting values separated
本文关键字:CIN 更新时间:2023-10-16
我正在使用C 从事XO游戏,但我有问题
cout<<"please enter the field number For O"<<endl;
cin.get(a);
if (a=='1')
arr[0][0] = 'O';
else if (a=='2')
arr[0][1] = 'O';
else if (a=='3')
arr[0][2] = 'O';
else if (a=='4')
arr[0][3] = 'O';
else if (a=='5')
arr[0][4] = 'O';
else if (a=='6')
arr[1][0] = 'O';
这里的问题是我尝试输入比9大的数字时例如15,该程序将其读取1和5,因此它一次应用两个条件,我试图使用获取
cin.get(a);
,但它给了我相同的结果
当您只使用" CIN"时,尤其是一个字符,尤其是在整数的情况下。如果您希望它获取整体输入,请考虑使用" GetLine(CIN,A("我认为可以解决您的问题。
相关文章:
- 没有找到相关文章