首页 > 解决方案 > 如何知道用户是否在输入窗口中输入了多个字符

问题描述

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

标签: ccharscanf

解决方案


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

方法2:循环输入char ch,直到ch不是行尾,维护一个计数器i。检查 I 是否大于 1(如果以 char 开头)

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


推荐阅读