- ベストアンサー
wsprintfで浮動小数を扱うには?
<プログラム環境> Windows XP VC++6.0 MFC AppWizard(exe) ダイアログベース <質問> wsprintf(a,"%f",b); MessageBox(a); で実行すると"f"が出力されました。 浮動小数を出力するにはどうしたら良いのでしょうか? よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VC++6.0だとxxx_s系の関数はまだないので、 _stprintf関数 を使うと不動小数点型の値でも文字列にできます。 もっとも、MFCであればCStringクラスのFormat関数を使ってしまえば楽チンでしょう。 CString str; str.Format(_T("%f"), b); AfxMessageBox(str);
お礼
有難うございました! 教えた頂いた通りで成功しました。