复制内存() )
函数说明:将存储器块的数据从一个位置复制到另一个位置
函数原型
void复制内存(
pvoid目标是,
常数语音*源,
dword长度
);
参数
目的地
要复制的内存块的目标地址。
来源
复制存储器块的源地址。
长度
指定要复制的内存块的大小(以字节为单位)
返回值
此函数为VOID类型,没有返回值。
备注
如果目标块和源块存在重复且无法预期结果,则使用MoveMemory可以解决此问题。
使用环境
Windows NT:需要3.1或更高版本
Windows:需要windows 95或更高版本
不支持Windows CE:
头文件winbase.h。
示例代码段
char szname[50]='阵雨';
char szfriend[]='polelf,oo ';
复制内存(szname 4、szfriend、10 );
outputdebugstring(szname; //输出结果为“阵雨polelf,oo”
vb6声明:
私密性declaresubcopymemorylib ' kernel32 ' alias ' rtlmovememory ' (destinationasany,Source As Any,ByVal Length As Long )