永发信息网

用指针实现库函数 strcat() - 字符串连接功能的函数

答案:2  悬赏:40  手机版
解决时间 2021-02-27 01:38
  • 提问者网友:蓝琪梦莎
  • 2021-02-26 06:07
用指针实现库函数 strcat() - 字符串连接功能的函数
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-02-26 07:36
为了区别库函数,我把strcat改名为 _strcat

#include
#include
void _strcat(char*p_str1,char*p_str2)
{
int i,j;
for(i=0;*(p_str1+i)!='\0';i++)
{
}
for(j=i;*(p_str2)!='\0';j++)
*(p_str1+j)=*(p_str2++);
*(p_str1+j)='\0';
}
main()
{
char str1[100],str2[50];
char*p_str1=str1,*p_str2=str2;
printf("input two string:\n");
gets(p_str1);
gets(p_str2);
_strcat(p_str1,p_str2);
puts(p_str1);
printf("\n");
}
全部回答
  • 1楼网友:思契十里
  • 2021-02-26 09:01
#include
void main()   
{  
 char d[20]="Golden Global";  
 char *s=" View";
 strcat(d,s);  
 printf("%s",d);  
 getchar();  
 return 0;   
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯