CopyMemory

CopyMemory

CopyMemory()函數功能描述:將一塊內存的數據從一個位置複製到另一個位置。

正文


CopyMemory()
函數功能描述:將一塊內存的數據從一個位置複製到另一個位置

函數原型


VOID CopyMemory(
PVOID Destination,
CONST VOID *Source,
DWORD Length
);

參數


Destination
要複製內存塊的目的地址。
Source
要複製內存塊的源地址。
Length
指定要複製內存塊的大小,單位為位元組

返回值


該函數為VOID型,沒有返回值。

備註


【該處可以加上自己的使用經驗】
如果目的塊與源塊有交疊,結果是不可預料的,使用MoveMemory可以解決這個問題。
使用環境【包括適合WINDOWS的版本、所需頭文件、所需鏈接庫】
Windows NT: 要求3.1或更高版本
Windows: 要求windows 95或更高版本
Windows CE: 不支持。
頭文件 winbase.h.
示例代碼段
char szname【50】="陣雨";
char szfriend【】="polelf,oo";
CopyMemory(szname+4,szfriend,10);
OutputDebugString(szname);//輸出結果為"陣雨polelf,oo"