欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

wince 停 strtok 函数的使用

更新时间: 2014-01-05 03:10:20 责任编辑: Author_N1

 

WinCE 下 strtok 函数的使用

--参考方法--
哈,strtok直接卡死,真怪了。
--参考方法--
是不得看一下strtok这个函数定义的原码,他要求什么样的参数!
--参考方法--
引用:
Quote: 引用:

strtok 在每次調用時, 都會修改原始字串, 在找到的 token 處放 NULL, 將第一個 character 的所在位址傳回.
TestStrtok("URL;;;;"); 的字串是一個 ReadOnly(ROM) pointer, 對它做 write 的動作有可能造成 Data Abort 或是不可預期的後果.

Paul, Chao @ Techware


MS 就不能用一个临时指针来完成这个指令吗、非要修改原始字符串?

其实这个问题,单步调试一下,看看原始字符串的内存就比较清楚了。原始字符串的值会在调用 strtok 时被修改。


这个函数,是标准C的。

不过会卡死,应该算是Bug。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:10:20
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/19110/
本文WWW.DOC100.NET DOC100.NET版权所有。