实现字符串拷贝功能,自己写函数原型和函数实现,考虑测试的各种可能性 函数名 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); 展开
char *p;
strcpy(string1,"1234567890");
char *p=0;
strcpy(string1,p);
char pstr[10];
pstr[0]='a';
p=strcpy(string1,pstr); 展开
1个回答
展开全部
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;
}
{
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询