C 库函数 - snprintf()
描述
C 库函数 int snprintf(char *str, size_t size, const char *format, ...) 设将可变参数(...)按照 format 格式化成字符串,并将字符串复制到 str 中,size 为要写入的字符的最大数目,超过 size 会被截断。
声明
下面是 snprintf() 函数的声明。
int snprintf ( char * str, size_t size, const char * format, ... );
参数
- str -- 目标字符串。
- size -- 拷贝字节数(Bytes)。
- format -- 格式化成字符串。
- ... -- 可变参数。
返回值
- (1) 如果格式化后的字符串长度小于等于 size,则会把字符串全部复制到 str 中,并给其后添加一个字符串结束符