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的函数实现过程式
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 1. strlen 2. strcmp 返回0表示相等,不等时给出不相等字符的差值(Unix)。 Dev C++ ...
- 将完整代码拷贝并保存为psm1文件,比如translate.psm1(注意扩展名)如: 然后在左下角Win徽标上点...