目次 - SDL 3.0 API(機能別) - 標準ライブラリ - SDL_memset

SDL_memset

メモリバッファの全てのバイトを指定した値で初期化する

ヘッダ

SDL3/SDL_stdinc.h

構文

void * SDL_memset(void *dst, int c, size_t len);

引数

const void *dst初期化するメモリ領域. NULL不可
intc初期化するバイトの値
size_tlendstを初期化するバイト長

戻り値

(void *) dstを戻す.

詳細

この関数は, dstポインタが示す領域にcの値をlenバイト書き込む.

cはcharではなくintだが, バイトとして扱われる. cは0から255の範囲内である必要がある.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_memset - SDL Wiki