strcat的功能:将两个字符串进行连接
实现思路:
将第二个字符串连接到第一个字符串之后,要求第一个字符数组长度足够大.第一个指针向后移指向字符串末尾即’\0’,第二个指针指向第二个数组的头元素,之后进行赋值直到’\0’,最后将第二个数组的’\0’赋给第一个数组的最后元素作为结束标志.
#include<stdio.h>
char strcat1(char* a[20], char* b[20]) {
int count = 0;
while (*a!='\0'){
a++;
}
while (*b != '\0') {
*a = *b;
b++;
a++;
}
*a = *b;
}
int main() {
char a[20] = { "buhu" }, b[20] = {"hubu"};
strcat1(a, b);
printf("%s\n", a);
system("pause");
return 0;
}