c语言字符串中插入新的字符串
时间: 2023-10-01 21:10:05 浏览: 1118
你可以使用C语言中的字符串处理函数来插入新的字符串。常见的方法是使用`strcpy()`和`strcat()`函数来完成这个任务。下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str1[100] = "Hello, ";
char str2[] = "world!";
char newStr[100];
strcpy(newStr, str1); // 将str1复制到newStr中
strcat(newStr, str2); // 将str2追加到newStr的末尾
printf("新的字符串为: %s\n", newStr);
return 0;
}
```
在上面的代码中,我们首先定义了两个字符数组 `str1` 和 `str2`,分别存储原始字符串和要插入的新字符串。然后,我们创建了一个新的字符数组 `newStr` 来存储插入后的结果。
使用 `strcpy()` 函数将 `str1` 复制到 `newStr` 中,然后使用 `strcat()` 函数将 `str2` 追加到 `newStr` 的末尾。最后,我们打印出新的字符串。
运行上述代码,输出将是:
```
新的字符串为: Hello, world!
```
这样就完成了在C语言字符串中插入新的字符串的操作。
阅读全文