炫意html5
最早CSS3和HTML5移动技术网站之一

memcpy() – C语言库函数

C库函数 void *memcpy(void *str1, const void *str2, size_t n) 拷贝n个字符从存储区str2中内存区域到str1。

声明

以下是 memcpy() 函数的声明。

void*memcpy(void*str1,constvoid*str2,size_t n)

参数

  • str1 — 这是指针数组,其中的内容将被复制到目标,类型强制转换为void*类型的指针。

  • str2 — 这是要复制的数据源的指针,void*类型的指针型铸造。

  • n — 这是要被复制的字节数。

返回值

这个函数返回一个指针到目的地,str1。

例子

下面的例子显示了memcpy() 函数的用法。

#include<stdio.h>#include<string.h>int main (){constchar src[50]="http://www.xyhtml5.com/html";char dest[50];
printf("Before memcpy dest = %s
", dest);
memcpy(dest, src, strlen(src)+1);
printf("After memcpy dest = %s
", dest);return(0);}

让我们编译和运行上面的程序,这将产生以下结果:

Before memcpy dest =
After memcpy dest = http://www.xyhtml5.com/html

炫意HTML5 » memcpy() – C语言库函数

Java基础教程Android基础教程