会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
edwardcmh
人氣不過肥皂泡
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2013年6月4日
安全的strlcpy和strlcat字符串操作函数
摘要: 学过C语言的肯定都知道strcpy和strcat,但是这两个函数有个致命的缺陷,它们不检查dst是否有足够的空间,如果src足够长必然会导致缓冲区溢出,于是有就了改进版strncpy和strncat,这两个函数在一定程度上解决了安全问题,但是很多程序员都不愿使用它们,原因如下: 1. 对'\0'的处理 size_t num参数表示需要拷贝的字符个数,在num小于等于src的情况下,strncpy只...
阅读全文
posted @ 2013-06-04 18:27 edwardcmh
阅读(9890)
评论(0)
推荐(0)
编辑