用指针实现库函数 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");
}
#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;
}
void main()
{
char d[20]="Golden Global";
char *s=" View";
strcat(d,s);
printf("%s",d);
getchar();
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯