请问怎么样判断键盘输入的是一个字母还是多个字母?
就是执行CIN的时候,判断用户输入键盘缓存区的是否是一个字母
回复 第2楼 沼泽 的帖子
谢了。不过还有个问题
我想如果输入的不是单个字母的话,能够重新让用户输入
这样
while (strlen(cha)!=1)
{
cout<<"Your guess must be a single charactor.Try again.\nYour guess is:";
cin.get(cha, 10, '\n');
}
但是会是死循环,不能停止,怎么办
求教
[[it] 本帖最后由 qazplmokn 于 2008-12-13 18:04 编辑 [/it]]