不使用strcat函数连接两个字符串
时间: 2023-12-21 22:05:21 浏览: 105
C语言 不使用strcat函数实现连接两个字符串功能代码
可以使用strcpy和strlen函数来连接两个字符串。具体步骤是先找到第一个字符串的末尾位置,然后将第二个字符串复制到第一个字符串的末尾位置。示例代码如下:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[20] = "Hello";
char str2[] = "World";
int len1 = strlen(str1);
int len2 = strlen(str2);
// 将str2复制到str1的末尾
for (int i = 0; i < len2; i++)
{
str1[len1+i] = str2[i];
}
// 添加字符串结束符
str1[len1+len2] = '\0';
printf("%s\n", str1);
return 0;
}
```
输出结果为:
```
HelloWorld
```
这样可以达到连接两个字符串的效果。
阅读全文