LRESULTバッファを指定した値で設定(初期化)するには、memset()を使います。設定対象のバッファ(s)を返します。バッファサイズを超えるような、バイト数(n)を指定するとメモリ破壊を起こすので注意が必要です。memset()は、構造体や配列の初期化に使われることが多いです。サンプルコード配列要素が10個あるint型配列の、初期化前の状態とmemset()による初期化後(0クリア)の状態を比較してみます。初期化前の状態-858993460-858993460-858993460-858993460-858993460-858993460-858993460-858993460-858993460-858993460初期化後の状態0000000000と、表示されます。初期化前は、不定の値が入っていますがmemset()を使った初期化後は、きっちり0クリアされています。-コメントするname:email:url:comments:Cookieに登録この記事のトラックバックURLトラックバック機能は終了しました。2.0▲このページの先頭へ。