c语言memcpy函数怎么使用,memcpy怎么用 |
您所在的位置:网站首页 › 怎么拷贝steam › c语言memcpy函数怎么使用,memcpy怎么用 |
描述 memcpy指的是c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。 memcpy怎么用 memcpy 函数用于 把资源内存(src所指向的内存区域) 拷贝到目标内存(dest所指向的内存区域);拷贝多少个?有一个size变量控制拷贝的字节数;函数原型:void *memcpy(void *dest, void *src, unsigned int count)。 用法: (1)可以拷贝任何类型的对象,因为函数的参数类型是void*(未定义类型指针),也就是说传进去的实参可以是int*,short*,char*等等, 但是由于函数拷贝的过程是一个字节一个字节的拷贝的,所以实际操作的时候要把void*强制转化为char*,这样在指针加的时候才会保证每次加一个字节,呵呵 函数源代码实现: void *memcpy1(void *desc,const void * src,size_t size) { if((desc == NULL) && (src == NULL)) { return NULL; } unsigned char *desc1 = (unsigned char*)desc; unsigned char *src1 = (unsigned char*)src; |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |