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++) != ‘ ' ) // 2分 null ; return address ; // 2分 }
strcpy 能把strsrc 的内容复制到strdest,为什么还要char * 类型的返回值?
为了实现链式表达式,例如:
int length = strlen( strcpy( strdest, “hello world”) );
到此这篇关于c++实现strcpy函数实例的文章就介绍到这了,更多相关c++实现strcpy内容请搜索<计算机技术网(www.ctvol.com)!!>以前的文章或继续浏览下面的相关文章希望大家以后多多支持<计算机技术网(www.ctvol.com)!!>!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/596311.html