如何知道用户是否在输入窗口中输入了多个字符

时间:2019-04-06 15:02:01

标签: c char scanf

如果用户在输入/输出窗口中输入了多个字符,并且只允许我使用'scanf',我需要编写一个可以打印错误消息的代码

1 个答案:

答案 0 :(得分:0)

方法1: 将输入作为字符串,检查其长度是否大于一个。

方法2: 运行循环,输入字符ch直到ch不是行尾,保持计数器i。检查我是否大于1(以char开头的情况)

方法3: 如果只想输入一个字符,而忽略其他字符而不是声明一个字符并输入,则计算机将忽略它。