欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C++实现strcpy函数实例

程序员文章站 2022-07-03 19:23:10
strcpy函数的原型是char *strcpy(char *strdest, const char *strsrc);其中strdest 是目的字符串,strsrc 是源字符串。不调用c++/c 的...

strcpy函数的原型是

char *strcpy(char *strdest, const char *strsrc);

其中strdest 是目的字符串,strsrc 是源字符串。

不调用c++/c 的字符串库函数,编写函数 strcpy:

char *strcpy(char *strdest, const char *strsrc);
{
assert((strdest!=null) && (strsrc !=null)); // 2分
char *address = strdest; // 2分
while( (*strdest++ = * strsrc++) != ‘\0' ) // 2分
null ;
return address ; // 2分
}

strcpy 能把strsrc 的内容复制到strdest,为什么还要char * 类型的返回值?

为了实现链式表达式,例如:

int length = strlen( strcpy( strdest, “hello world”) );

到此这篇关于c++实现strcpy函数实例的文章就介绍到这了,更多相关c++实现strcpy内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

相关标签: C++ strcpy 函数