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