sprintf函数用于将格式化的数据写入字符串中。-format:格式化字符串的地址,其中包含了要插入到结果字符串中的文本以及格式化指定符。sprintf函数的工作方式与printf函数类似,但是不将结果输出到标准输出流,而是将结果输出到指定的字符串中。

sprintf函数用于将格式化的数据写入字符串中。其语法如下:
```c
int sprintf(char* str, const char* format, ...);
```
参数说明:
- str:指向要写入的字符串的指针。
- format:格式化字符串的地址,其中包含了要插入到结果字符串中的文本以及格式化指定符。
- ...:省略号表示格式化字符串中的可选参数。
sprintf函数的工作方式与printf函数类似,但是不将结果输出到标准输出流,而是将结果输出到指定的字符串中。
以下是一个例子,演示了sprintf函数的用法:
```c
#include
int main() {
char str[100];
int num = 123;
float f = 3.14;
sprintf(str, "数字: %d, 浮点数: %.2f", num, f);
printf("格式化字符串为: %s\n", str);
return 0;
}
```
输出结果:
```
格式化字符串为: 数字: 123, 浮点数: 3.14
```
