sprintf可以传输带空格的字符串吗?
时间: 2023-09-11 19:06:06 浏览: 163
C语言中把数字转换为字符串-sprintf
可以的。sprintf函数可以接受带有空格的字符串作为参数,并将其格式化为指定的格式。在格式化字符串中,空格字符将按原样输出。例如:
```c
char str[20];
sprintf(str, "Hello, %s!", "C 知道");
```
在这个例子中,sprintf函数将格式化字符串"Hello, %s!"中的"%s"替换为"C 知道",并将结果存储在str数组中。所以,str的值将是"Hello,***
阅读全文