1. strtok

函数原型:

  char * strtok(char *str, const char * delim);

注意点:

  两个入参必须为字符串数组;

  第一次调用要传str, delim,后面调用要传NULL, delim,传入其它的str后重新被初始化,内部是一个static的指针;

  与之相对的一个:strtok_r();

典型逻辑:

while(result = strtok(input, split))
{
input = NULL; if(i == )
{
} if(i == )
{
} i++;
}

2. sprintf、sscanf

函数原型:

  int sprintf(char *str, const char *format, ...);

  int sscanf(const char *str, const char *format);

  用于版本号、IP等的匹配,%后面的可以用正则表达式,灵活性较强,要处理简单字符串的时候可以考虑替代使用regex.h库。

char buf[16]="10.150.88.34";
char a[4]="192",b[4]="168",c[4]="0",d[4]="1"; //sprintf(buf, "%s.%s.%s.%s", a,b,c,d);
//printf("%s\n", buf); sscanf(buf, "%[0-9].%[0-9].%[0-9].%[0-9]", a,b,c,d);
printf("%s,%s,%s,%s\n", a,b,c,d);

更深入细致的介绍:

  https://blog.csdn.net/huangxy10/article/details/8117870

  https://www.cnblogs.com/rere-whh/p/7608446.html

  可以使用更安全的stringstream,与getline连用:https://blog.csdn.net/sunshineacm/article/details/78068987

C语言字符匹配系统介绍:

https://www.jianshu.com/p/51f4fd99e6e1?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

最新文章

  1. 【NLP】基于自然语言处理角度谈谈CRF(二)
  2. Servlet-Cookie源码分析 源码环境:Tomcat8
  3. js中列表控件排序箭头,在wke中不支持的解决办法
  4. 对 web.config 节点信息进行加密
  5. 1. Smalidea无源码调试android应用
  6. Eclipse进行C/C++开发——Eclipse+CDT+MinGW的配置与使用详解
  7. Android获取TextView显示的字符串宽度
  8. unix network programming(3rd)Vol.1 [第13~15章]《读书笔记系列》
  9. 02-测试、文件读写、xml解析
  10. N - Picture - poj 1177(扫描线求周长)
  11. POJ3026 最小生成树
  12. QT的动态翻译功能,可能依赖于消息(事件)机制
  13. leetcode算法:Reshape the Matrix
  14. 当锚点遇到fixed
  15. Oracle DB Day01(SQL)
  16. iOS开发从申请开发账号到APP上架的整体流程详解
  17. vue从入门到进阶:计算属性computed与侦听器watch(三)
  18. Oracle11g 新功能
  19. 防止 Google Smart Lock 记忆错的用户名
  20. 【bzoj4897】[Thu Summer Camp2016]成绩单 区间dp

热门文章

  1. 基于Redis的分布式锁到底安全吗(上)?
  2. BurpSuite intuder里保存所有网页的特定内容:以bugku的cookies欺骗为例题
  3. ubuntu之路——day3(本来打算做pytorch的练习 但是想到前段时间的数据预处理的可视化分析 就先总结一下)
  4. useReducer介绍和简单使用(六)
  5. TP5.1框架最后登录时间不会更新
  6. 阿里云 商标 SAAS
  7. [原][osg][OSGEARTH]OE的关闭打开自动计算裁剪面被OE的海洋ocean影响
  8. Python3基础 str __add__ 拼接,原字符串不变
  9. 实战c++中的string系列--std:vector 和std:string相互转换(vector to stringstream)
  10. ifc osg施工现场模拟