标签:
原型为:snprintf(char *str, size_t size, const char *format, ...)
将可变个参数(...)按照format格式化成字符串,然后将其复制到str中
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include <stdio.h> int main () { char a[16]; size_t i; i = snprintf(a, 13, "%012d" , 12345); // 第 1 种情况 printf ( "i = %lu, a = %s\n" , i, a); // 输出:i = 12, a = 000000012345 i = snprintf(a, 9, "%012d" , 12345); // 第 2 种情况 printf ( "i = %lu, a = %s\n" , i, a); // 输出:i = 12, a = 00000001 return 0; } |
标签:
原文地址:http://www.cnblogs.com/miry/p/5593535.html