Windows Runtime Cpp 文字列操作 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(文字列の複製 WindowsDuplicateString(関数))
(文字列の複製 WindowsDuplicateString(関数))
857行: 857行:
 
  続行するには何かキーを押してください . . .
 
  続行するには何かキーを押してください . . .
  
== '''文字列の複製 WindowsDuplicateString(関数)''' ==
+
== '''文字列の比較 WindowsCompareStringOrdinal(関数)''' ==
文字列を複製する関数です。コピーとは少し違う動作をします。まずは使い方に関する説明とサンプルと動作結果を示します。
+
2つのHSTRING型文字列同士を比較する関数です。まずは使い方に関する説明とサンプルと動作結果を示します。
  
*'''WindowsDuplicateString(HSTRING型変数,HSTRING型ポインタ変数);'''
+
*'''WindowsCompareStringOrdinal(HSTRING型変数,HSTRING型変数,INT32型ポインタ変数);'''
  
 
引数:
 
引数:
:'''第1引数''':文字列値を複製したいHSTRING文字列変数を付与する。サンプルでは41行目で使われていて、引数はhStr1となっています。
+
:'''第1引数''':文字列値を比較したいHSTRING文字列変数を付与する。サンプルでは41行目で使われていて、引数はhStr1となっています。
:'''第2引数''':第1引数で指定した文字列変数を複製して、新たに文字列値を保持したいHSTRINGポインタ変数(アドレス変数)を付与する。サンプルでは41行目で使われていて、引数は&hStr2となっています。
+
:'''第2引数''':文字列値を比較したいHSTRING文字列変数を付与する。サンプルでは41行目で使われていて、引数はhStr2となっています。
 +
:'''第3引数''':第1引数と第2引数で指定した文字列同士を比較して、比較の結果をINT32型のポインタ変数(アドレス変数)を付与する。サンプルでは41行目で使われていて、引数は&INT32CompResultとなっています。第一引数の文字列と第二引数の文字列の比較の結果、現在指定されているLOCALEに基づいた辞書順で1つの目の方が辞書順で小さい場合は-1,同等値(完全一致)なら0,大きい場合は1がポインタの実体値として設定されます。
  
 
<syntaxhighlight lang="cpp" line start="1">
 
<syntaxhighlight lang="cpp" line start="1">

2017年5月27日 (土) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス