C语言:编写一个函数,实现把一字符串复制到一个字符数组中。

如定义函数头部分为:voidstrcopy(charstr1[],charstr2[])(把str2数组中字符复制到str1数组中)... 如定义函数头部分为:void strcopy(char str1[],char str2[])(把str2数组中字符复制到str1数组中 ) 展开
 我来答
562738607
2009-12-21 · TA获得超过1261个赞
知道小有建树答主
回答量:1015
采纳率:0%
帮助的人:894万
展开全部
# include <stdio.h>
void strcopy( char str1[], char str2[])
{ int i;
for(i=0;str[i]!= '\0';i++)
{ str1[i]=str2[i];
s1[i]='\0';
}
}
void main()
{char str1[20];str2[20];
scanf("%s%s",str1,str2);
printf("%s",strcopy(str1,str2));
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chen19901225
2009-12-24
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
void strcopy(char str1[],char str2[])
{
int i=0,j=0;
while((str1[i++]=str2[j++])!='\0');
str1[i]='\0';

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ouyangtuyong
2012-06-06
知道答主
回答量:2
采纳率:0%
帮助的人:3174
展开全部
void strcopy(char str1[], char str2[])
{
int i;
for(i=0;str2[i]!= '\0';i++)
str1[i]=str2[i];
str1[i]='\0';
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
taohua300
2009-12-21 · TA获得超过528个赞
知道小有建树答主
回答量:722
采纳率:0%
帮助的人:666万
展开全部
for (i = 0;i <strlen(str2);i++)
{
str1[i] = str2[i];
i++;
if (str2[i] == '\0')
break;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式