注册 登录
编程论坛 C++教室

scanf禁止输入特定字符

ppppooiiuu 发布于 2018-01-26 17:17, 1451 次点击
有人说过scanf可以禁止输入特定的字符,说是参数1使用[^ab]等,如果我输入的是字符串应该是scanf("%s",字符数组),但是其中我想禁止ab输入,应该是%s还是%[^ab]s还是%[^ab],哪一样才是正确的呢
2 回复
#2
stop12042018-01-31 13:46
用编译器 试试看不就知道了
#3
rjsp2018-01-31 16:07
%[^ab]
是遇到'a'或遇到'b'就结束

%[ab]
是遇到不是'a'或遇到不是'b'就结束
1