最近项目开发比较忙,离上一次更新已经过去一个多月了,项目完成的差不多了,其中有一个黑白名单阻断的需求,刚开始我是用的指针偏移,一个字节一个字节的去匹配,由于业务很多,觉得这样写太繁琐了,然后我就发现了strtok,用起来很方便,推荐给大家。
1.所需头文件:include<string.h>
2.Strtok()函数声明:
char *strtok(char *str, const char *delim)
其中参数str 为要被分解的字符串,delim 为分隔符。
3.strtok()函数返回值:
strtok函数返回被分解的第一个子字符串,如果没有可检索的字符串,则返回一个空指针。
4.strtok()函数实例:
下面是我写的一个字符串分割demo。
运行结果如下:
成功将字符串以;分割开来。
希望可以对大家有所帮助,感谢大家的阅览,喜欢的朋友不妨点个关注,我会不定时的更新学到的内容,大家一起进步,愿永无bug。