源代码:
#include <stdio.h>
#include <string.h>
void strcat1(char* p1,char* p2){
while(*p2!='\0'){
*p1=*p2;
p1++;
p2++;
}
}
int main()
{
char str1[30]={0},str2[20]={0};
printf("请输入第一个字符串:");
gets(str1);
printf("请输入第二个字符串:");
gets(str2);
int len1=strlen(str1);
strcat1(&str1[len1],&str2[0]);
printf("连接后的字符串为:");
puts(str1);
return 0;
}
运行结果: