char * strcpy( char *strdest, const char *strsrc )
{
if((strdest == null) && (strsrc == null))
return NULL;
char *address = strdest;
while( (*strdest++ = * strsrc++) != ‘\0’ );
return address;
}
#include<stdio.h>
#include<string.h>
char * mystrcpy(char * str1, const char * str2)
{
int i=0;
while(str2[i]!='\0')
{
*(str1+i) =*(str2+i);
i++;
}
str1[i]=str2[i];
return str1;
}
int main(void)
{
char * string1="hello world";
char string2[20];
char * string = mystrcpy(string2, string1);
printf("%s\n",string);
return 0;
}
25.写出字符串strcpy的函数实现过程式
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1. strlen 2. strcmp 返回0表示相等,不等时给出不相等字符的差值(Unix)。 Dev C++ ...
- 将完整代码拷贝并保存为psm1文件,比如translate.psm1(注意扩展名)如: 然后在左下角Win徽标上点...