设为首页 加入收藏

TOP

memcpy内存拷贝函数的写法c++代码实例及运行结果(代码教程)
2018-02-06 13:12:58 】 浏览:159
Tags:memcpy 内存 拷贝 函数 写法 代码 实例 运行 结果 教程

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;  
}  

运行结果

\

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C++面向对象编程之对象模型(obje.. 下一篇C++面试题:从上到下打印二叉树

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目