c++中sprintf和sprintf_s的区别

sprintf_s是sprintf的安全版本,指定缓冲区长度来避免sprintf()存在的溢出风险,主要差在sprintf_s第二个参数,能够控制缓冲区大小 sprintf/sprintf_s指的是字符串格式化命令,主要功能是把格式化的数据写入某个字符串中。安全 sprintf 是个变参函数。使用sprintf 对于写入buffer的字符数是没有限制的,这就存在了buffer溢出的可能性函数 头文
相关文章
相关标签/搜索