strcpy函数怎么在C++中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
创新互联公司是少有的成都做网站、网站设计、营销型企业网站、小程序制作、手机APP,开发、制作、设计、买友情链接、推广优化一站式服务网络公司,公司2013年成立,坚持透明化,价格低,无套路经营理念。让网页惊喜每一位访客多年来深受用户好评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”) );
关于strcpy函数怎么在C++中使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注创新互联行业资讯频道了解更多相关知识。