博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数内部还是不要使用 strtok()
阅读量:5091 次
发布时间:2019-06-13

本文共 337 字,大约阅读时间需要 1 分钟。

今天在调试程序的时候,遇到一个奇怪的事情,一开始担心是代码存在内存溢出引起的,花了半个小时没找到原因。

在吃饭的时候,突然想起可能是 strtok() 引起的,查找调用的函数,果然发现在函数中使用了 strtok()。

而现在的问题就是在另一段代码中先使用了 strtok(), 然后在没有结束前,又调用了一个内部使用 strtok() 的函数,导致了 strtok() 的嵌套调用

所以在调试的时候,出现意料之外的情况。

为了安全起见,以后在函数内部还是不要用 strtok(), 我用 strstr 写了一个 strsepstr(),来代替 strtok()。

转载于:https://www.cnblogs.com/personnel/p/10510514.html

你可能感兴趣的文章
(C++)String的用法
查看>>
MVC 3 HTML 编码
查看>>
Knockout学习之前言
查看>>
php中使用swoole实现头协议
查看>>
Redis全方位讲解--哨兵模式(Sentinel模式)
查看>>
src 和 href 区别(转载)
查看>>
鱼C《零基础入门学习Python》10-17节课时知识点总结
查看>>
简单的python http接口自动化脚本
查看>>
C# 导出Excel的示例
查看>>
验证码帮助类
查看>>
深入浅出设计模式——桥接模式(Bridge Pattern)
查看>>
使用MongoDB C#官方驱动操作MongoDB
查看>>
【转】Android UI系列-----时间、日期、Toasts和进度条Dialog
查看>>
【转】photoshop CS2安装激活破解教程
查看>>
【转】session setup failed: NT_STATUS_LOGON_FAILURE -- 不错
查看>>
UNIX env查找技巧
查看>>
【转】cvMorphologyEx —不推荐使用
查看>>
Makedown
查看>>
linked-list-cycle
查看>>
文件安装的2中方式
查看>>