String Manipulation - strtok

本文探讨了strtok函数在字符串处理中的应用及其存在的问题,包括处理首尾空格的异常情况,解释了其工作原理及如何正确使用避免错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 mdsn有一套处理String的函数,详见:http://msdn.microsoft.com/en-us/library/f0151s4x(v=vs.71).aspx

笔者用过strtok函数,觉得很奇怪,strtok:Find next token in string

token = strtok( pText, seps );

seps = " "; //space

pText的第一个字符为space时,会出错,strtok函数是默认找到第一个非token的字符才开始标记token,
pText的最后几个字符为连续的space时,会出错,debug发现,strtok找到最后几个连续的空格时,只找到连续的第一个后,就不会再往后找。

这个函数的规则好奇怪,感觉再也不会爱了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值