废话不多说,直接上代码
#include<stdio.h>
#include<string.h>
void mystrcat(char a[], char b[])
{
int i,j;
//计数a[]个数i
for(i=0; i<strlen(a); i++);//这地方比较繁琐,可不写,直接i=strlen(a)-1
//进行拼接
for(j=0; j<strlen(b); j++)
a[i+j]=b[j];
a[i+j] = '\0';
}
int main()
{
char a[100],b[20];
gets(a);
gets(b);
mystrcat(a,b);
puts(a);
}