|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)
指定されたオブジェクト内の指定されたバイト数を,指定された値に設定します。
形式
#include <string.h>
void *memset (void *s, int value, size_t size);
関数バリアント
memset関数は,それぞれ 32 ビットと 64 ビットのポインタ・サイズで使用するための
_memset32と
_memset64という名前のバリアントを持っています。ポインタ・サイズ固有の関数の使用方法については,『HP C ランタイム・ライブラリ・リファレンス・マニュアル(上巻)』第 1.9 節を参照してください。
引数
s配列ポインタ。
value
s に格納する値。
size
s に格納するバイト数。
説明
memset関数は, value (
unsigned charに変換) を, s がポイントするオブジェクトの最初の
size個の文字のそれぞれにコピーします。
この関数は s を返します。s がポイントするコピー先のメモリ領域のオーバフローのチェックは行いません。
戻り値
|