-
memcpy()的函数原型
void *memcpy(void*dest, const void *src, size_t n);
2、主要作用
src指向的地址向dest地址中复制n个字节的数据。演示代码如下所示。
#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
const char src[20] = "asdfghj";
char dest[20];
memcpy(dest, src, strlen(src) + 1);
printf("dest = %s\n", dest);
return 0;
}
如果目标数组destin本身已有数据,执行memcpy()后,将覆盖原有数据(最多覆盖n)