目次 - SDL 3.0 API(機能別) - I/Oストリーム - SDL_ReadU8

SDL_ReadU8

データストリームから符号なし1バイトを読み込む

ヘッダ

SDL3/SDL_iostream.h

構文

bool SDL_ReadU8(SDL_IOStream *src, Uint8 *value);

引数

SDL_IOStream *src読み込むSDL_IOStream
Uint8 *value読み込みんだデータの書込先へのポインタ

戻り値

(bool) 成功のとき真, 失敗またはEOFのとき偽を戻す. SDL_GetError()を呼んで詳細を知ることができる.

詳細

データストリームから読み終えた場合, この関数は偽を戻し, SDL_GetIOStatus()SDL_IO_STATUS_EOFを戻す. この関数が偽を戻し, データストリームがEOFでない場合, SDL_GetIOStatus()は異なるエラーを戻し, SDL_GetError()で人が読めるメッセージが得られる.

スレッドセーフ

複数のスレッドから一度に同一のSDL_IOStreamに対して使用してはならない.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_ReadU8 - SDL Wiki