c - 处理意外输入

标签 c validation input scanf

实际上只是一个小查询,通过使用 scanf,在我的例子中,它将扫描 X 个整数到变量中,每个整数用空格分隔。关于如何处理输入的任何提示/线索,如果输入整数时,它们之间没有空格,例如,我的输入是这样的 X X X X,但是如果输入 XX X X,我该如何处理我的 scanf功能?

记住我的scanf(%d %d %d %d"...)

干杯。

最佳答案

我会用计数器一次读取一个值,并检查数字是否大于 9、99 或 999 以检查多位数字。如果这样做,请用除法提取每个数字并增加每个数字的计数器。

关于c - 处理意外输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8173778/

相关文章:

c - GdkPixbuf 改变不透明度

android - 将 C 程序迁移到 Android NDK

c - 如何在 C 中存储 10 位浮点值

php - Laravel - 我可以在 Controller 中重复使用验证器实例吗?

javascript - 如何验证字符串值的格式是否为 "\/Date(1239018869048)\/"?

ruby-on-rails-3 - Rails 字段 "can' t 为空白”,即使它不是空白

c - 在哈希表中出现段错误(对更好的库有什么建议吗?)

css - 如何像div一样显示输入提交?

c - 使用 scanf() 进行输入验证

javascript - 输入的默认值不适用于 axios