首 页 » 程序开发 » 慎用_mbsncpy

慎用_mbsncpy

[ 2010-05-26 20:30 | 浏览次数: 785次 | 0条评论 ]

看代码
char szBuff[5]={0};
strncpy(szBuff,”0123456″,4);//这个结果是只拷贝4位过去
_mbsncpy(szBuff,”012我”,4);//这个还是只拷贝四位吗

经过实践,这个拷贝了5位,相当于szBuff,没有结束符了
所以这个函数不安全,最好不要用。
测试环境:
VS2003

您可以任意转载本文,但转载时请勿删除作者信息。
作者:hgyxbll,原文链接:http://shashanzhao.com/archives/336.html
上一篇: | 下一篇:

沙发为空,还不快枪?[点此发言]

目前还没有任何评论.