用C语言编程:编写一个函数,将两个字符串连接起来

要求用函数catStr(charstr1[],charstr2[])忘记说了,不能使用strcat等函数。... 要求用函数catStr(char str1[],char str2[])
忘记说了,不能使用strcat等函数。
展开
 我来答
一路清晨503
推荐于2016-07-24 · TA获得超过228个赞
知道小有建树答主
回答量:413
采纳率:100%
帮助的人:250万
展开全部
一:char* catStr(char str1[],char str2[])

{
strcat(str1,str2);
return str1;
}
二:
char* catStr(char str1[],char str2[])
{
int i=0;
int lenstr1=0;
lenstr=strlen(str1)
for(i;i<=strlen(str);i++)
{
str1[lenstr++]=str2[1];
}
return str1;
}
追问
忘记说了,不能使用strcat等函数。
追答
那用第二个啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
youngfun85
2013-11-20 · TA获得超过239个赞
知道小有建树答主
回答量:248
采纳率:50%
帮助的人:133万
展开全部
给你个linux的库函数源码:
/* Append SRC on the end of DEST. */
char *
strcat (dest, src)
char *dest;
const char *src;
{
char *s1 = dest;
const char *s2 = src;
reg_char c;
/* Find the end of the string. */
do
c = *s1++;
while (c != '\0');
/* Make S1 point before the next character, so we can increment
it while memory is read (wins on pipelined cpus). */
s1 -= 2;
do
{
c = *s2++;
*++s1 = c;
}
while (c != '\0');
return dest;
}
追问
忘记说了,不能使用strcat等函数。
追答
我让你用strcat了吗,让你用函数里面的东西。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
向阳花开满山红
2020-05-15
知道答主
回答量:61
采纳率:100%
帮助的人:3.1万
展开全部

选自:《程序逻辑及C语言》,本视频为字符串的第04小节。主要讲解四个常用的字符串处理函数,包括:求字符串的长度、字符串的赋值、字符串的连接已经字符串大小的比较。具体有案例讲解。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cquiet_14a
2013-11-20
知道答主
回答量:17
采纳率:0%
帮助的人:9.6万
展开全部
void catStr(char str1[],char str2[])

{
strcat(str1, str2);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式