首页 > 代码库 > memcpy(拷贝内存内容
memcpy(拷贝内存内容
/*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(拷贝内存内容
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。