将一个字符串插入到另一个字符串中间用C语言实现
时间: 2024-05-13 12:19:46 浏览: 157
将俩个字符串连接起来,用C语言实现
3星 · 编辑精心推荐
可以使用字符串拼接函数`strcat()`和字符串截取函数`strncpy()`来实现将一个字符串插入到另一个字符串中间的功能。具体操作如下:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[20] = "Hello, ";
char str2[10] = "world!";
char str3[30];
// 将 str1 拷贝到 str3 中
strncpy(str3, str1, strlen(str1) + 1);
// 使用 strcat() 把 str2 追加到 str3 后面
strcat(str3, str2);
// 输出结果
printf("%s\n", str3);
return 0;
}
```
输出结果为:
```
Hello, world!
```
阅读全文