使用指针连接两个字符串:定义函数connect()连接两个字符串。main()中调用connect()连接两个字符串,并输出。
时间: 2023-04-28 20:01:56 浏览: 121
连接字符串
可以使用指针连接两个字符串,具体实现如下:
```
#include <stdio.h>
#include <string.h>
void connect(char *str1, char *str2) {
strcat(str1, str2);
}
int main() {
char str1[100] = "Hello, ";
char str2[] = "world!";
connect(str1, str2);
printf("%s\n", str1);
return 0;
}
```
在上面的代码中,我们定义了一个函数`connect`,它接受两个指向字符数组的指针`str1`和`str2`,并使用`strcat`函数将`str2`连接到`str1`的末尾。在`main`函数中,我们定义了两个字符串`str1`和`str2`,并将它们传递给`connect`函数进行连接。最后,我们输出连接后的字符串`str1`。
运行上面的代码,输出结果为:
```
Hello, world!
```
这说明我们成功地使用指针连接了两个字符串。
阅读全文