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

SDL_strlcat

文字列を結合する

ヘッダ

SDL3/SDL_stdinc.h

構文

size_t SDL_strlcat(char *dst, const char *src, size_t maxlen);

引数

char *dst結合先のNUL終端の文字列. NULLであってはならず, srcと重なっていてはならない
const char *src結合するNUL終端の文字列. NULLであってはならず, dstと重なっていてはならない
size_tmaxlen結合先バッファの最大長(文字数)

戻り値

(size_t) dstsrcを結合した文字列の長さ(NUL終端を含まない文字数)を戻す.

詳細

この関数は最大maxlen - SDL_strlen(dst) - 1文字をsrcからdstに結合してNUL終端を追加する.

srcdstは重なっていてはならない.

maxlen - SDL_strlen(dst) - 1が0以下の場合, dstは変わらない.

スレッドセーフ

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

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_strlcat - SDL Wiki