源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

自己实现strcpy函数的实现方法

  • 时间:2021-02-08 08:12 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:自己实现strcpy函数的实现方法
[u]复制代码[/u] 代码如下:
#include<iostream>  #include <assert.h>  using namespace std;  void myStrcpy(char* Dest, const char *Src)  {      assert((Dest!= NULL)&&(Src!=NULL));      while((*Dest = *Src)!='\0')      {          Dest++;          Src++;      }  }  int main()  {      char dest[] = "helloworld";//注意      char* src = "hello";      myStrcpy(dest, src);      printf("%s",dest);      return 0;  }
注意:在第17行中,我们用的是字符数组,因为如果用字符指针的话,字符常量存放在常量区,指针会指向这个地址,不能通过修改指针指向内容修改字符串。如果用字符数组的话,会把“helloworld“内容复制到数组中去,可以被修改。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部