/****************
使用指针连接字符串
*******************/
#include <stdio.h>
#define N 40
char * MyStrcat(char *dstStr,char *srcStr) //声明一个返回指针指的函数,前面多一个*
{
char *pStr = dstStr; //保存字符串首地址指针
while(*dstStr != '\0') //将指针移到字符串尾
{
dstStr++;
}
for(;*srcStr!='\0';dstStr++,srcStr++) //将字符串2移到1后面
{
*dstStr = *srcStr;
}
*dstStr = '\0';
return pStr; //返回连接后的字符串
}
int main()
{
char first[2*N];
char second[N];
char *result = NULL;
printf("输入第一组:");
gets(first);
printf("输入第二组:");
gets(second);
result = MyStrcat(first,second);
printf("结果:%s\n",result);
return 0;
}

相关文章:
-
2022-12-23
-
2021-08-14
-
2022-12-23
-
2021-12-06
-
2021-09-25
猜你喜欢
-
2022-12-23
-
2021-08-08
-
2022-12-23
-
2021-08-07
-
2022-12-23
-
2022-12-23
相关资源
-
下载
2023-03-25
-
下载
2021-06-05
-
下载
2021-07-01