/*
#include <stdio.h>
void stringcat(char array1[],char array2[])
{
int i=0,array1length=0;
for(i=0;array1[i]!='\0';i++)
{
array1length++;
}
for(i=0;array2[i]!='\0';i++)
{
array1[array1length+i]=array2[i];
}
array1[array1length+i]='\0';
}
void main()
{
char array1[100],array2[100];
printf("请输入第一个字符串:");
scanf("%s",array1);
printf("请输入第二个字符串:");
scanf("%s",array2);
stringcat(array1,array2);
printf("这两个字符串连接后为:%s\n",array1);
4、自己实现strcat函数的功能。
*/
#include <stdio.h>
void stringcat(char array1[],char array2[])
{
int i=0,array1length=0;
for(i=0;array1[i]!='\0';i++)
{
array1length++;
}
for(i=0;array2[i]!='\0';i++)
{
array1[array1length+i]=array2[i];
}
array1[array1length+i]='\0';
}
void main()
{
char array1[100],array2[100];
printf("请输入第一个字符串:");
scanf("%s",array1);
printf("请输入第二个字符串:");
scanf("%s",array2);
stringcat(array1,array2);
printf("这两个字符串连接后为:%s\n",array1);
}