掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CString 型を Double 型に変換するには (ID:58900)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
WindowsCEでは、文字コードはUnicodeで表記すると言う前提があるのですが、 その事はきちんと把握されているでしょうか? CEでのCStringは、通常のWindowsでいうと_UNICODEが定義されてた状態と同じです。 確か、ASCIIコードでCStringに設定しても内部的にはUNICODEに変換されていると思います。 UNICODEはWCHARであってcharではありませんからこのままではatofには渡せません。 WindowsCEでは文字列はTCHARで扱う方が問題が少ないと思います。 TCHARはUNICODE環境ではWCHARで、マルチバイト環境ではcharで扱われます。 _tcstodを使えば行けると思うのですが、試してみてはどうでしょう。 WindowsCEでプログラミングする場合の基本知識になりますので、 おさえておく方が良いと思います。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.