C语言代码实现sprintf将多个含换行的字符串拼接,并显示
时间: 2023-05-13 09:06:19 浏览: 109
C语言实现将字符和数字串到一起
5星 · 资源好评率100%
以下是一个示例代码,可以实现将多个含换行的字符串拼接,并显示:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[] = "Hello\n";
char str2[] = "world!\n";
char str3[] = "How\n";
char str4[] = "are\n";
char str5[] = "you?\n";
char buffer[100];
sprintf(buffer, "%s%s%s%s%s", str1, str2, str3, str4, str5);
printf("%s", buffer);
return 0;
}
```
这段代码中,我们使用了 sprintf 函数将多个字符串拼接到了一个缓冲区中,然后使用 printf 函数将缓冲区中的内容输出到屏幕上。注意,我们在 sprintf 函数中使用了 %s 格式化字符串,这个格式化字符串可以将一个字符串插入到另一个字符串中。
阅读全文