#include<stdio.h>
#define M 30
#define N 10
void MyStrcat(char* p1, char* p2)
{
int i, j;
for (i = 0; *(p1 + i) != '\0'; i++)
{
;
}
for (j = 0; *(p2 + j) != '\0'; j++, i++)
{
*(p1 + i) = *(p2 + j);
}
*(p1 + i) = '\0';
return;
}
int main()
{
char arr1[M] = "Hello";
char arr2[N] = " world!";
MyStrcat(arr1, arr2);
puts(arr1);
return 0;
}
3.自编一个字符串的连接函数(和 strcat 功能一样),用指针实现。
最新推荐文章于 2023-05-09 19:58:44 发布