sprintf_s的使用

Posted 随风飘落的雨滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sprintf_s的使用相关的知识,希望对你有一定的参考价值。

int sprintf_s(char *restrict buffer, rsize_t bufsz,
              const char *restrict format, ...);

 

sprintf_s原先只有windows的编译器才只支持,但是在C11之后,也加入了该函数。

Linux中有类似的函数实现,但是不完全相同,snprintf:

int snprintfchar *restrict buffer, int bufsz, 
              const char *restrict format, ... );

 

As all bounds-checked functions, printf_sfprintf_ssprintf_s, and snrintf_s 

are only guaranteed to be available if __STDC_LIB_EXT1__ is defined by the implementation

and if the user defines __STDC_WANT_LIB_EXT1__ to the integer constant 1 before including <stdio.h>.

以上是关于sprintf_s的使用的主要内容,如果未能解决你的问题,请参考以下文章

sprintf_s 问题

当我使用模板时,未在此范围GCC Linux环境中声明strerror_s,strcpy_s,localtime_s,sprintf_s?

sprintf_s() 因“调试断言失败”错误而失败

字符串函数sprintf / sprintf_s 容易出错的地方

字符串函数sprintf / sprintf_s 容易出错的地方

微信小程序代码片段