手机
当前位置:查字典教程网 >编程开发 >C语言 >自己实现strcpy函数的实现方法
自己实现strcpy函数的实现方法
摘要:复制代码代码如下:#include#includeusingnamespacestd;voidmyStrcpy(char*Dest,cons...

复制代码 代码如下:

#include<iostream>

#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“内容复制到数组中去,可以被修改。

【自己实现strcpy函数的实现方法】相关文章:

C++中求组合数的各种方法总结详解

C++实现两个日期间差多少天的解决方法

c++中string类成员函数c_str()的用法

C中的volatile使用方法

c++中的string常用函数用法总结

关于C/C++中typedef的定义与用法总结

判断机器大小端的两种实现方法

解析sizeof, strlen, 指针以及数组作为函数参数的应用

用标准c++实现string与各种类型之间的转换

C/C++中退出线程的四种解决方法

精品推荐
分类导航