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

SDL_strnlen

strnlen()と同機能だがCランタイムを必要としない関数

ヘッダ

SDL3/SDL_stdinc.h

構文

size_t SDL_strnlen(const char *str, size_t maxlen);

引数

const char *strNUL終端の文字列. NULL不可
size_tmaxlenカウントする最大バイト数

戻り値

(size_t) maxlenを超えないstrの長さ(NUL終端を含まないバイト数)を戻す.

詳細

maxlenを超えないNUL終端を含まないstrのバイト数を求める.

UTF-8文字列の長さを求めたい場合は, SDL_utf8strnlen()の使用を検討すること.

スレッドセーフ

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

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_strnlen - SDL Wiki