头像-314326

cb528e850f048168

个人成就

获得 0 次赞

帮助过2人

【问丨道】一周优质问答 2019/5W3 总第6期

数量还是有点少哈哈哈哈。

使用sprintf时溢出怎么会影响到变量的值?

sprintf不会检查缓冲区长度,在一些编译选项下会造成超过长度bug,也就是你提出的问题,如果是windows下vc++的话,尽量用安全函数,sprintf_s​