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

memset函数的使用分析

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

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

C++可变参数的实现方法

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

Qt实现图片移动实例(图文教程)

C语言实现逆波兰式实例

atoi和itoa函数的实现方法

c语言连接mysql数据库的实现方法

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

精品推荐
分类导航