读书人

c语言中怎么实现在控制台输入限定的字

发布时间: 2012-02-15 12:09:43 作者: rapoo

c语言中如何实现在控制台输入限定的字符
比如:我要输入一个选项[0-7],限定只能输入一个字符,如果多输入字符,会把原来的字符覆盖,然后回车确认.
返回的是最后一个字符的值.请问具体如何实现?

[解决办法]
关键在于你怎么接收了吧?
[解决办法]

C/C++ code
#include <stdio.h>int main(){    char ch1, ch2 = 0;        while(1)    {        ch1 = getchar();        if(ch1 == '\n')            break;        ch2 = ch1;            }    printf("%c", ch2);        return 0;} 

读书人网 >C++

热点推荐