sprintf()
C 库函数 int sprintf(char *str, const char *format, ...) 发送格式化输出到 str 所指向的字符串。
参数
- str -- 这是指向一个字符数组的指针,该数组存储了 C 字符串。
- format -- 这是字符串,包含了要被写入到字符串 str 的文本。它可以包含嵌入的 format 标签,format 标签可被随后的附加参数中指定的值替换,并按需求进行格式化。
示例一:
char str[128];
vector<int> data = {1, 2, 3, 4};
for (int i = 0; i < data.size(); i++) {
sprintf(str, ",%d", data[i]);
cout << str << endl;
}
示例二:
char str[128];
string name = "string";
const char * tmps &