手机
当前位置:查字典教程网 >编程开发 >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函数的实现方法】相关文章:

求斐波那契(Fibonacci)数列通项的七种实现方法

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

将字符串str1复制为字符串str2的三种解决方法

递归法求最大公约数和最小公倍数的实现代码

用C实现PHP扩展 Fetch_Url 类数据抓取的方法

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

C语言实现静态链表的方法

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

将正小数转化为2-9进制小数的实现方法

c文件汇编后函数参数传递的不同之处

精品推荐
分类导航