UnicodeからANSIに変換された文字列を、uchar型の配列の選択した場所にシンボルごとにコピーします。コピーされた要素の数を返します。
int StringToCharArray( |
パラメーター
text_string
[入力]コピーする文字列。
アレイ[]
[出力] uchar型の配列。
start = 0
[in]コピーを開始する位置。デフォルト-0。
カウント= -1
[入力]コピーする配列要素の数。結果の文字列の長さを定義します。デフォルト値は-1です。これは、配列の最後まで、または ‘\ 0’が終了するまでコピーすることを意味します。終端のゼロも受信者配列にコピーされます。この場合、動的配列のサイズは、必要に応じて文字列のサイズまで増やすことができます。動的配列のサイズが文字列の長さを超える場合、配列のサイズは縮小されません。
codepage = CP_ACP
[入力]コードページの値。最もよく使用されるコードページには、適切な定数が用意されています。
戻り値
コピーされた要素の数。
注意
StringToCharArray()関数には終了ゼロが含まれます。除外するには、文字列の長さを明示的に指定します。
//— example of copying of string str to array[] |