指定したメモリ番地から指定したサイズ分を指定した値で初期化するmemset関数のC言語サンプルソースを以下に記します。初期化する先頭番地(バッファのポインタになると思います。以下にmemsetを使用して初期化前、0で初期化後、123で初期化後の実行例を記します。以下に上記のC言語サンプルコードをコンパイルし実行した時の出力を記します。初期化した値の0になっていることが確認できます。123で初期化した値は期待した123になっていません。これはバイト単位で123という値がセットされるためです。使用するときは注意しましょう。以上、memsetのC言語サンプルコードと実行例でした。指定したメモリ番地から指定したサイズ分を指定した値で初期化するmemset関数のC言語サンプルソースを以下に記します。初期化する先頭番地(バッファのポインタになると思います。以下にmemsetを使用して初期化前、0で初期化後、123で初期化後の実行例を記します。以下に上記のC言語サンプルコードをコンパイルし実行した時の出力を記します。初期化した値の0になっていることが確認できます。123で初期化した値は期待した123になっていません。これはバイト単位で123という値がセットされるためです。使用するときは注意しましょう。以上、memsetのC言語サンプルコードと実行例でした。