我们讲字符串的连接,字符串的连接重点有两个。第一是先确定两个字符串的长度,第二个是要给它加一个‘\0’的字符串标志
下面我将附上我的程序,程序里面有一个strlen的源码,这是为了计算两个字符串的长度。
#include <stdio.h>
int StrLen(const char *s)
{
int i = 0;
while(*s++)
{
i++;
}
return i;
}
int main()
{
char a[20];
char b[10];
int i;
int j;
int n;
scanf("%s",a);
scanf("%s",b);
j = StrLen(b);
n = StrLen(a);
for(i = 0; i < j; i++)
{
a[n+i] = b[i];
}
a[i+n] = '\0';
printf("%s\n",a);
printf("%s\n",b);
return 0;
}
下面将附上运行结果图: