c语言将一个字符插入字符串
时间: 2024-01-01 18:04:10 浏览: 141
C语言中字符串的使用
可以使用C语言中的字符串函数`strcat()`和`strcpy()`来实现将一个字符插入到字符串中的操作。
以下是使用`strcat()`函数将一个字符插入到字符串结尾的例子:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100] = "hello";
char ch = '!';
strcat(str, &ch);
printf("%s", str);
return 0;
}
```
输出结果为:`hello!`
以下是使用`strcpy()`函数将一个字符插入到字符串中间的例子:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100] = "hello world";
char ch = '!';
int index = 5; // 在第5个字符后插入
char temp[100];
strcpy(temp, str + index); // 先将插入点后面的字符存入临时数组
str[index] = ch; // 插入字符
strcat(str, temp); // 将临时数组中的字符再连接到原字符串中
printf("%s", str);
return 0;
}
```
输出结果为:`hello! world`
阅读全文