次の関数は、現在のロケールの照合データに基づいて文字列を比較するために使用されます。
照合情報を使用した文字列比較
文字列変換
照合情報を使用したワイド文字文字列の比較
ワイド文字文字列の変換
文字列の大規模なリストを並べ替える場合のパフォーマンスを向上させるには、strcoll() 関数の代わりに strxfrm() および strcmp() 関数を、wcscoll() 関数の代わりに wcsxfrm() および wcscmp() 関数を使用します。
strxfrm() および wcsxfrm() 関数を使用した場合、変換後の文字列の形式は人間が読める形式ではありません。これらの関数は、それぞれ strcmp() および wcscmp() 関数の呼び出しへの入力として使用されます。
詳細は、strcmp(3C) および wcscmp(3C) のマニュアルページを参照してください。