题目描述:
编写函数实现两个字符串的连接,要求不许使用库函数stract
详细代码:
#include<stdio.h>
#include<string.h>
void fun(char* s1, char* s2);
int main()
{
char a[20] = "lovedu", b[10] = "qy420";//也可通过输入进行初始化字符串
fun(a, b);
puts(a);
}
void fun(char* s1, char* s2)
{
int len1 = strlen(s1), len2 = strlen(s2);
for (int i = 0;i < len2;i++)
{
*(s1 + i + len1) = *(s2 + i);
}
}
/*此段代码的调试环境为VS2019*/

本文介绍了如何在不使用库函数`strcat`的情况下,通过编写C语言代码手动实现两个字符串的连接。示例代码中定义了一个名为`fun`的函数,该函数接受两个字符串指针,然后将`s2`追加到`s1`的末尾。在VS2019环境下进行了调试和测试。
843

被折叠的 条评论
为什么被折叠?



