scanf的扫描集%[...]的正确使用方法

scanf("%[A-Z]", string);

意思是:如果遇到A-Z以外的字符,就停止扫描输入。 起的是终止符的作用,不是过滤器的作用!!!


example:

 输入:         ABCDqwZXC

输出:          ABCD.



ref: 

http://wenku.baidu.com/link?url=YWjJsbPsYQYC2ak_Rsl_DM1asswM90NlpUHYRmEtX4i_zYko2thCsOJHFaHYRmAgvODx3up4imrIWaBpEoK0yvo6c3bpDOId5OWxYZiN_zC

你可能感兴趣的:(C语言,算法)