http://baike.baidu.com/view/736225.htm#sub736225
原型:extern void *memcpy(void *dest, void *src, unsigned int count);
用法:#include <string.h>
功能:由src所指内存区域复制count个字节到dest所指内存区域。在dest中从左到右的复制。
说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。
注意:与strcpy相比,memcpy并不是遇到'/0'就结束,而是一定会拷贝完n个字节。
举例:
#include<iostream> using namespace std;
int main() { char src[] = "******************************"; char dest[] = "abcdefghijlkmnopqrstuvwxyz0123456709"; void *ptr;
ptr=memcpy(dest, src, strlen(src));
if(ptr) { cout<<dest<<endl; } else { cout<<"error"<<endl; } return 0; }