例题:
字符串的连接:输入两个字符串,输出连接后的字符串。要求自定义函数 char *strcat(char *s,char *t),将字符串t复制到字符串s的末端,并且返回字符串s的首地址。编写相应程序。
输入输出示例:
abc
def
abcdef
代码:
#include <stdio.h>
#include <stdlib.h>
char *strcat(char *s,char *t)
{
char *ps=s,*pt=t;
while(*ps) ps++;
while(*pt)
{
*ps=*pt;
ps++;
pt++;
}
*ps='\0';
return s;
}
int main()
{
char str_1[111],str_2[111];
scanf("%s%s",str_1,str_2);
printf("%s\n",strcat(str_1,str_2));
system("pause");
return 0;
}