sprintf
作者:互联网
sprintf不能检查目标字符串的长度,可能造成众多安全问题. 推荐使用snprintf
函数原型
int snprintf(char*str, size_t size,constchar*format, ...);
// size是限定最终生成的dest的字符数,最多拷贝size-1个字符; 一般情况下size会取sizeof(dest),这是为了dst不溢出.
// 若成功则返回欲写入的字符串长度,若出错则返回负值。
-
linux和windows下是不同的
-
linux下用的是snprintf();
-
windows下用的是_snprintf();
-
标签:snprintf,dest,下用,sprintf,linux,size 来源: https://www.cnblogs.com/lodger47/p/15310819.html