为了账号安全,请及时绑定邮箱和手机立即绑定

以下代码中,求问关于目的实现字符串连接,函数如何实现呢?

以下代码中,求问关于目的实现字符串连接,函数如何实现呢?

LEATH 2022-02-24 23:15:59
int count = 3;int len=4;char tmp[32];char *p; p =tmp; str_cat(str,count,len,p);目的实现字符串连接,函数如何实现呢?
查看完整描述

2 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char po[32];
char pt[16];
char *p=po;
char *pti=pt;
void connect(char *p,char *ptw);
int main(void)
{
printf("输入第一个字符串");
scanf("%s", po);
printf("输入第二个字符串");
scanf("%s", pt);
connect(po,pt);
printf("连接后的字符串为:%s", po);
return 0;
}
void connect(char *p,char *ptw)
{
strcat(p,ptw);
}



查看完整回答
反对 回复 2022-02-27
?
aluckdog

TA贡献1847条经验 获得超7个赞

#include <stdio.h>
void str_cat(char **p,int count,int len,char *strout)
{
for(int i=0;i<count ;i++)
{
for(int j=0;j<len-1;j++)
{
*strout++ =*p[i]+j;
}
}
*strout='\0';

}

void main()
{
char *str[]={"abc","def","ghi"};
int count = 3;
int len=4;
char tmp[32];
char *p;
p =tmp;
str_cat(str,count,len,p);
printf("%s\n",p);
}



查看完整回答
反对 回复 2022-02-27
  • 2 回答
  • 0 关注
  • 171 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信