strtok函数的用法示例
来源:互联网 发布:金鼎软件 编辑:程序博客网 时间:2024/05/22 16:03
对于strtok这个函数有一点要特别注意一下,那就是它会改变第一个参数的内容。例如以上那段代码,str的内容在每一次strtok之后,其中的分隔符(在这里就是空格,为什么是空格呢?因为seps设为了空格)都会被替换为ASCII码为0的空值。
再来详细看看,str在初始化后在内存中是这样的:41 20 42 20 43 20 44 20 45 20 46 20 47 00
而while循环结束后str是这样的:41 00 42 00 43 00 44 00 45 00 46 00 47 00
因此,此时如果你用printf之类的函数输出str,则结果会是:A。
所以,在使用这个函数时,如果不想参入的第一个参数(即:要被分隔的字符串)的内容被更改,那么就要自己保存一份副本。
这个问题曾经使我困惑,在此特别提出,希望能对大家有点用。
- strtok函数的用法示例
- strtok函数的用法
- strtok函数的用法
- STRTOK函数的用法
- strtok函数的用法
- strtok函数的用法
- strtok函数的用法
- 关于strtok函数的用法
- strtok()函数的用法
- 函数用法 --- scanf 与 strtok 的区别
- strtok函数的用法与分析
- 字符串分割函数strtok的用法
- 字符操作函数strtok的用法
- php中strtok的用法[php函数]
- C++中关于strtok()函数的用法
- C++中strtok()函数的用法
- C语言strtok函数的用法
- C++ 之关于strtok()函数的用法
- @GeneratedValue GenerationType.TABLE
- 学习ASP.NET MVC(二) 识别URL的Routing组件
- “知己知彼” 能做到“百战百胜吗”
- 图集:北电百年动荡史的12个瞬间
- hibernate的两种映射
- strtok函数的用法示例
- 将年月日时分秒都保存进数据库
- 黑客快速入门
- 排序算法复习(Java实现): 插入,冒泡,选择,Shell,快速排序
- 用Perf4j做全局性能统计
- C/C++与汇编混编时的内嵌汇编调用C/C++写的函数的演示
- tomcat总是访问旧的页面
- sqlserver date format(SqlServer常用日期格式)
- Windows 系统 运行命令 合集