在Linux上替换MS vsprintf_s?

Kha*_*ail 6 c++ linux

我正在将Windows中的C++代码转换为在Linux下工作,我遇到了这个函数"vsprintf_s".它是Microsoft特定的功能,所以我想问一下Linux中是否有替代品?谢谢

小智 5

看起来像vsnprintf()根据linux.die.net是一个合适的替代品.

  • 它很接近,但溢出处理行为是完全不同的.`vsprintf_s`在尝试溢出时中止程序.`vsnprintf`截断输出并继续. (4认同)