Unicode(UTF-16)文字列同士を比較(大文字小文字区別しないモードもあり)
val = strwcomp(p1,p2,p3)
p1=変数 : 比較対象1のUnicode(UTF-16)文字列型変数 p2=変数 : 比較対象2のUnicode(UTF-16)文字列型変数 p3=0,1 : 比較モード
(プラグイン / モジュール : hspint64.dll)
p1 と p2 に指定したUnicode(UTF-16)文字列型変数同士を比較します。 p3 は比較モードの設定で、0 にした場合は大文字小文字を区別し、1 の場合は区別しません。 文字列が一致している場合は 0 を返し、一致していない場合は 0 以外を返します。 なお、厳密には文字コードのソートした結果の大小で返るため、戻り値は以下です。 p1 < p2 の場合はマイナスの値 p1 > p2 の場合はプラスの値 p1 = p2 の場合は0
// 大文字小文字を区別する比較 mes strwcomp(_T("A"), _T("a"), 0) // 大文字小文字を区別しない比較 mes strwcomp(_T("A"), _T("a"), 1)
strw | Unicode文字列(UTF-16)型に変換 | (hspint64.dll) |
プラグイン / モジュール | hspint64.dll |
バージョン | 1.03 |
作成日 | 2021/06/13 |
著作者 | inovia |
URL | https://hsp.moe/ |
備考 | #include "hsp3_64.as"
#include "hspint64.as" 以上2つのファイルをインクルードすること。 (ソースコード上の記述個所は一番上を推奨) |
タイプ | int64型拡張プラグイン |
グループ | strw |
対応環境 |
|
移植のヒント | 64bit版 Windows のみ |
hs ファイル | hsphelp\hspint64.hs |