memcpy内存拷贝函数的写法c++代码实例及运行结果(代码教程)
程序员文章站
2022-04-15 13:08:47
memcpy()为内存拷贝函数,相比于strcpy只能拷贝字符串,memcpy可以拷贝任意类型的数据
下面用c++写一个跟memcpy()函数相同功能的函数
c++代码...
memcpy()为内存拷贝函数,相比于strcpy只能拷贝字符串,memcpy可以拷贝任意类型的数据
下面用c++写一个跟memcpy()函数相同功能的函数
c++代码
#include <iostream> #include<assert.h> using namespace std; void *memCpy(char *dst,char *src,size_t size) { assert(dst!=NULL&&src!=NULL); char *Dst=dst;//防止改变dst的地址 char *Src=src; while(size-->0) *Dst++=*Src++; return dst; } int main() { char src[]="hello world"; char dst[20]; memCpy(dst,src,11); cout<<"源字符串为"<<src<<endl; cout<<"复制后字符串为"<<dst<<endl; return 0; }
运行结果
上一篇: SQLite NULL值实例讲解
下一篇: 异常分析:关于jsp页面使用jstl