码迷,mamicode.com
首页 > 其他好文 > 详细

memcpy(拷贝内存内容

时间:2014-09-27 01:43:48      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   color   io   ar   for   文件   sp   

/*memcpy(拷贝内存内容)

相关函数    bcopy,memccpy,memcpy,memmove,strcpy,strncpy
表头文件    #include<string.h>
定义函数    void * memcpy (void * dest ,const void *src, size_t n);
函数说明    memcpy()用来拷贝src所指的内存内容前n个字节到dest所指的内存地址上。与strcpy()不同的是,memcpy()会完整的复制n个字节,不会因为遇到字符串结束‘\0‘而结束。
返回值    返回指向dest的指针。
附加说明    指针src和dest所指的内存区域不可重叠。

范例*/    
#include<stdio.h>
#include<string.h>
main()
{
 char a[30]="string (a)";
 char b[30]="string\0string";
 int i;
 strcpy(a,b);
 printf("strcpy():");
  for(i=0;i<30;i++)
printf("%c",a[i]);
  memcpy(a,b,30);
  printf("\nmemcpy() :");
  for(i=0;i<30;i++)
printf("%c",a[i]);
}
//执行    
//strcpy() : string a )
//memcpy() : string string

 

memcpy(拷贝内存内容

标签:des   style   blog   color   io   ar   for   文件   sp   

原文地址:http://www.cnblogs.com/leijiangtao/p/3995711.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!