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

Perfect華麗

Perfect華麗

2016-02-19 10:06

图老师小编精心整理的自己实现strcpy函数的实现方法希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~
代码如下:

#includeiostream
 #include assert.h
 using namespace std;

 void myStrcpy(char* Dest, const char *Src)
 {
     assert((Dest!= NULL)&&(Src!=NULL));
     while((*Dest = *Src)!='')
     {
         Dest++;
         Src++;
     }
 }

 int main()
 {
     char dest[] = "helloworld";//注意
     char* src = "hello";
     myStrcpy(dest, src);
     printf("%s",dest);
     return 0;
 }

注意:在第17行中,我们用的是字符数组,因为如果用字符指针的话,字符常量存放在常量区,指针会指向这个地址,不能通过修改指针指向内容修改字符串。如果用字符数组的话,会把“helloworld“内容复制到数组中去,可以被修改。
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
自己实现strcpy函数的实现方法

atoi和itoa函数的实现方法

编程语言 网络编程
atoi和itoa函数的实现方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Javascript实现的分页函数

Web开发
Javascript实现的分页函数

Javascript trim()函数实现

Web开发
Javascript trim()函数实现

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Javascript实现的自动验证函数

Web开发
Javascript实现的自动验证函数

如何实现JS函数的重载

Web开发
如何实现JS函数的重载

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

XHTML CSS制作样式风格切换的WEB站点

XHTML CSS制作样式风格切换的WEB站点

QQ空间应用:好友印象使用问题

QQ空间应用:好友印象使用问题
下拉加载更多内容 ↓