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

SDL_strcmp

2つのNUL終端のUTF-8文字列を比較する

ヘッダ

SDL3/SDL_stdinc.h

構文

int SDL_strcmp(const char *str1, const char *str2);

引数

const char *str1比較する1つ目の文字列. NULL不可
const char *str2比較する2つ目の文字列. NULL不可

戻り値

(int) str1str2「未満」のとき負の数, str1str2を「超える」とき正の数, 文字列が一致するとき0を戻す.

詳細

UTF-8の性質上, この関数は実質的には単にNUL終端までバイトを比較することでUnicode文字列を比較している. またこれもUTF-8の性質上, この関数をSDL_qsort()で使用することで文字列を(おおまかに)アルファベット順に並べることもできる.

スレッドセーフ

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

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_strcmp - SDL Wiki