我正在将Windows下的C++代码转换为Linux下可用,然后遇到了这个函数"vsprintf_s"。它是Microsoft特有的函数,所以我想问一下,在Linux中是否有替代品? 谢谢。
*_s()
vsnprintf()
vsprintf_s
vsnprintf
*_s()
函数不能直接通过非Microsoft库使用(例如在Linux或Mac OS X上不可用),请参阅您是否使用TR 24731“安全”函数?。不,它不能直接使用。您可以通过使用vsnprintf()
函数来实现类似的功能,但调用序列(有多个区别)之间肯定存在差异。 - Jonathan Leffler