エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Windowsにおけるマルチバイト文字とワイド文字の変換
Win2kやXPとかCEでは、基本的にワイド文字を扱っていますのでインターフェースなどで入力された 文字列... Win2kやXPとかCEでは、基本的にワイド文字を扱っていますのでインターフェースなどで入力された 文字列を使う時にマルチバイト文字へ変換しないといけないと思います。 で、変換関数についてです。 ワイド→マルチの変換では ・wcstombs ・WideCharToMultiByte マルチ→ワイドの変換では ・mbstowcs ・MultiByteToWideChar があります。 それぞれ上はCのランタイムで下はWin32 APIです。 結論から申しまして、少なくともマイクロソフトの提供するランタイムは役に立ちません。 必ずAPIを使用しましょう。 環境は「Visual C++ 2005 ExpressEdition + PlatformSDK」です。 使用方法のサンプルがてらソースとその実行結果です。 char string_m[256]; wchar_t string_w[256];
2009/08/20 リンク