首页 > 编程语言 > 详细

C语言strtok用法记录

时间:2021-08-24 09:53:25      阅读:12      评论:0      收藏:0      [点我收藏+]


strtok用法,以空格为分隔符为例
1、cmd_buf以空格开头,p总是指向第一个不为空格的字符,比如cmd_buf="空格空格空格set"p会指向set的s,而不会指向前面的某个空格
2、cmd_buf以空格开头,开头的空格不会替换成‘\0‘,而中间的空格会被替换成‘\0‘但连续的空格只有第一个会被替换
3、推测原理是strtok函数内部有个static变量记录指针位置,该指针遇到空格则向前挪动,直到遇到第一个非空格,返回给p,并把第一个遇到的空格替换为‘\0‘

C语言strtok用法记录

原文:https://www.cnblogs.com/olivertian/p/15178122.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!