C 文字列操作 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(文字列半角文字全角文字変換)
(文字列半角文字全角文字変換)
3,203行: 3,203行:
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
出力結果
 +
<syntaxhighlight lang="text">
 +
★UnicodeString変数の出力サンプル
 +
あいうえおアイウエオABCDE@;:*+/:
 +
 +
★半角変換+shift_jis変換
 +
あいうえおアイウエオABCDE@;:*+/ 27:
 +
82:a0:82:a2:82:a4:82:a6:82:a8:b1:b2:b3:b4:b5:41:42:43:44:45:40:3b:3a:2a:2b:2f:00:
 +
 +
★全角無変換
 +
あいうえおアイウエオABCDE@;:*+/ 22:
 +
3042:3044:3046:3048:304a:30a2:30a4:30a6:30a8:30aa:ff21:ff22:ff23:ff24:ff25:ff20:ff1b:ff1a:ff0a:ff0b:ff0f:0000:
 +
 +
★手動変換(確認用)
 +
あいうえおアイウエオABCDE@;:*+/ 22:
 +
3042:3044:3046:3048:304a:ff71:ff72:ff73:ff74:ff75:0041:0042:0043:0044:0045:0040:003b:003a:002a:002b:002f:0000:
 +
 +
★半角変換Unicode版
 +
あいうえおアイウエオABCDE@;:*+/ 22:
 +
3042:3044:3046:3048:304a:ff71:ff72:ff73:ff74:ff75:0041:0042:0043:0044:0045:0040:003b:003a:002a:002b:002f:0000:
 +
</syntaxhighlight>
 +
という感じに変換ができます。ICUの使い方さえわかれば、いろいろできますね。記事を書きながら、自分もようやくわかってきた感じ。ぉぃ。
 +
 +
 +
サンプルプログラムのコメントを読んでいただければ、理解できると思います。逆の変換はconverttypeを書き換えるだけです。
  
 
=='''文字列ファイルパス操作'''==
 
=='''文字列ファイルパス操作'''==

2014年9月30日 (火) 00:00時点における版



個人用ツール
名前空間

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