【发布时间】:2011-05-11 18:46:18
【问题描述】:
说如果我想要一个输入是
[Name] [Name]
如何检测
[Name] [Name] [Name]
并返回错误?
这是我目前所拥有的,
char in[20];
char out[20];
scanf(" %s %s", out, in);
【问题讨论】:
-
“不要使用
scanf”是一个可以接受的答案吗(当然,如果我们详细说明的话)? -
另外,
Names 是否保证不包含混淆%s格式字符串的空格/括号/疯狂字符?"[Bruce Wayne]"有效吗? -
是的,没有空格保证,空格将代表下一个元素
-
将是名称名称,然后是下一行名称名称,然后是下一行名称名称等
标签: c error-handling