首页 > 代码库 > void *memmove( void* dest, const void* src, size_t count );数据拷贝,不需要CPU帮助
void *memmove( void* dest, const void* src, size_t count );数据拷贝,不需要CPU帮助
分享到
腾讯微博 QQ空间 新浪微博 人人网 朋友网
memmove
编辑词条
memmove用于从src拷贝count个字符到dest,如果目标区域和源区域有重叠的话,memmove能够保证源串在被覆盖之前将重叠区域的字节拷贝到目标区域中。但复制后src内容会被更改。但是当目标区域与源区域没有重叠则和memcpy函数功能相同。
快速导航
目
录
- 1函数简介
- 2程序示例
大事记
光影集锦
图册集锦
花絮视频
1函数简介
原型:void *memmove( void* dest, const void* src, size_t count );
头文件:
功能:由src所指内存区域复制count个字节到dest所指内存区域。
相关函数:memset、memcpy
2程序示例
// memmove.c
#include
#include
int main(void)
{
char s[]="Golden Global View";
memmove(s,s+7,strlen(s)+1-7);
printf("%s",s);
getchar();
return 0;
}
MSDN上也有相关示例[1]。
参考资料:
1.
MSDN
http://msdn.microsoft.com/zh-cn/lib
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。