实现字符串拷贝功能,自己写函数原型和函数实现,考虑测试的各种可能性 函数名 strcpy 70

charstring1[10];char*p;strcpy(string1,"1234567890");char*p=0;strcpy(string1,p);charps... char string1[10];
char *p;
strcpy(string1,"1234567890");
char *p=0;
strcpy(string1,p);
char pstr[10];
pstr[0]='a';
p=strcpy(string1,pstr);
展开
 我来答
mielaogu
2012-05-05 · TA获得超过154个赞
知道答主
回答量:75
采纳率:0%
帮助的人:60.2万
展开全部
char *strcpy(char *target, const char *source)
{
if (!target || !source ) return 0;

char *orig_target = target;

while(*source)
*target++ = *source++;
*target = '\0';

return orig_target;
}
追问
哥哥 这个是测试还是原型?测试呢?
追答
#include 
int main()
{
char s1[] = "Hi there, fred!";
char s2[40];

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式