首先是sscanf()函数的使用,sscanf()函数按我个人理解,主要是用来截取字符串,并且还可以提取出字符串中的数字,避免了自己写函数来提取数字的麻烦。下面给几个例子来看看sscanf函数的使用:
1)sscanf(“abcd”,”%s”,str); ———str的值为 “abcd\0”
2) sscanf(“123456″,”%3s”,str); ———str的值为 “123\0”
3) sscanf(“aaaAAA”,”%[a-z]”,str); ———str的值为 “aaa\0”
从这个实验开始我们会使用正则表达式,括号里面的a-z就是一个正则表达式,它可以表示从a到z的任意字符
补充:
%[ ] 的用法:%[ ]表示要读入一个字符集合, 如果[ 后面第一个字符是”^”,则表示反意思。