C++实现strcpy函数实例

 更新时间:2020年12月14日 15:47:19   作者:不妨不妨,来日方长  
这篇文章主要介绍了C++实现strcpy函数实例,步骤讲解的很详细,对大家的学习或工作具有一定的参考借鉴价值,感兴趣的朋友跟随小编一起来研究吧

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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • GCC 编译使用动态链接库和静态链接库的方法

    GCC 编译使用动态链接库和静态链接库的方法

    根据链接时期的不同,库又有静态库和动态库之分,有别于静态库,动态库的链接是在程序执行的时候被链接的
    2013-03-03
  • C语言 sprintf 函数详情

    C语言 sprintf 函数详情

    这篇文章主要介绍了C语言 sprintf 函数,文章主要包括sprintf 函数简介、sprintf 函数使用和简单说明了一下sprintf、fprintf、printf 函数区别,需要的朋友可以参考一下文章的具体内容
    2021-10-10
  • 基于C++的摄像头图像采集及拼接程序的简单实现

    基于C++的摄像头图像采集及拼接程序的简单实现

    本程序是在 ubuntu14.04 平台下实现的,在本项目目录下,已经有编译生成的可执行程序,其中Camera_to_Frmae.cpp是我们从双摄像头实时抓取单帧图像的源码,对基于C++的摄像头图像采集及拼接程序的实现感兴趣的朋友一起看看吧
    2022-01-01
  • 电脑开机时间的计算代码

    电脑开机时间的计算代码

    这几天我琢磨着一件事,那就是怎么计算我的PC从开机到现在的总时间。终于,看看这个函数:GetTickCount();
    2013-05-05
  • VC6.0实现读取Excel数据的方法

    VC6.0实现读取Excel数据的方法

    这篇文章主要介绍了VC6.0实现读取Excel数据的方法,非常实用的功能,需要的朋友可以参考下
    2014-07-07
  • Matlab实现绘制雷达图(蜘蛛图)

    Matlab实现绘制雷达图(蜘蛛图)

    这篇文章主要为大家详细介绍了如何利用Matlab实现雷达图(蜘蛛图)的绘制,文中的示例代码讲解详细,对我们学习Matlab有一定帮助,需要的可以参考一下
    2022-09-09
  • C++ OpenCV实战之图像全景拼接

    C++ OpenCV实战之图像全景拼接

    本文主要介绍了如何使用OpenCV C++ 进行图像全景拼接,文中的示例代码讲解详细,对我们学习OpenCV有一定的帮助,感兴趣的可以了解一下
    2022-01-01
  • C++ 数据共享与保护

    C++ 数据共享与保护

    C++ 数据共享与保护的基本概念,包括标识符的作用域与可见性,对象生存期,类数据的共享,类共享数据的保护。本篇文章就介绍C++ 数据共享与保护,需要的朋友可以参考一下
    2021-10-10
  • 关于c++编译protobuf时提示LNK2001 无法解析的外部符号的问题

    关于c++编译protobuf时提示LNK2001 无法解析的外部符号的问题

    这篇文章主要介绍了关于c++编译protobuf时提示LNK2001 无法解析的外部符号的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • sublime text3搭建配置c语言编译环境的详细图解教程(小白级)

    sublime text3搭建配置c语言编译环境的详细图解教程(小白级)

    这篇文章主要介绍了sublime text3搭建配置c语言编译环境,详细图解,小白教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01

最新评论