用C语言编写连接两个字符串的程序

来源:百度知道 编辑:UC知道 时间:2024/06/22 16:45:25

char *strcpy(char *strDest, const char *strSrc);
{
assert((strDest!=NULL) && (strSrc !=NULL));
char *address = strDest;
while( (*strDest++ = * strSrc++) != ‘\0’ )
NULL ;
return address ;
}

#include <stdio.h>
#include <string.h>

void main()
{
char a[100],b[100];
int i=0,j=0;
printf("请输入字符串A,按回车结束\n");
while(getch()!='\n')
{
a[i]=getch();
i++;
}
printf("请输入字符串B,按回车结束\n");
i=0;
while(getch()!='\n')
{
b[i]=getch();
i++;
}
for(i=0;;i++)
{
if(a[i]=='\0')
for(j=0;;j++)
{
a[i]=b[j];
i++;
if(b[j]=='\0')
break;
}
break;
}
while(a[i]!='\0')
printf("%c",a[i]);
}

函数名: strcat
功 能: 字符串拼接函数
用 法: char *strcat(char *destin, char *source);
程序例:
#in