メモリ領域のゼロ初期化と指定値での初期化は次の関数で行います。(戻る)
- ゼロ初期化…………ZeroMemory()
- 指定値での初期化…FillMemory()
プロトタイプ宣言
VOID ZeroMemory( PVOID pBuff, // メモリブロック SIZE_T Size // メモリブロックのサイズ ); VOID FillMemory( PVOID pBuff, // メモリブロック SIZE_T Size // メモリブロックのサイズ BYTE Fill // 書き込む値 );
サンプル
// ゼロ初期化 TCHAR szBuff[ 1024 ]; ZeroMemory( szBuff, sizeof(szBuff) ); // 指定値での初期化 TCHAR szBuff[ 1024 ]; FillMemory( szBuff, sizeof(szBuff), 'a' );
※コメント投稿者のブログIDはブログ作成者のみに通知されます