用指针法完成字符串连接函数,其函数原型为:charMyStrcat(charDeststr,char*Sourstr).

这道题都是有库函数的,,,,
不说了代码如下,
p.s.感觉这几道题思路不太难,那个流程图就不放了。。????

#include<stdio.h>
#include<string.h>
int main()
{char *MyStrcat(char*Deststr,char*Sourstr);
 char s1[80],s2[40];
 char *p1,*p2; 
 printf("please input s1 and s2:\n");
 gets(s1);
 gets(s2);
 p1=&s1[0];
 p2=&s2[0];
 MyStrcat(p1,p2);
 printf("%s\n",p1);
 return 0;
}
char *MyStrcat(char*Deststr,char*Sourstr)
{int i,j,n;
n=strlen(Deststr);
 for(i=n,j=0;*(Sourstr+j)!='\0';i++,j++)
 {*(Deststr+i)=*(Sourstr+j);
 }
 return (Deststr);
}

运行结果
指针作业3
可以加些提示语什么的,楼主的代码可以改进,,,
本题也可以直接使用s1,s2作为实参,,,
就这样了,下一题是最后一道作业了,,
下一篇 指针作业4

相关文章:

  • 2022-12-23
猜你喜欢
  • 2021-04-21
  • 2022-12-23
  • 2021-09-06
  • 2022-12-23
  • 2021-12-05
  • 2022-01-03
相关资源
相似解决方案