EditBoxへ値を設定するには?

解決


けーた  2004-10-08 03:17:57  No: 54657  IP: [192.*.*.*]

double型で計算した結果をEditBoxへ設定するにはどうすればよいですか?

編集    削除
YuO  2004-10-08 04:49:42  No: 54658  IP: [192.*.*.*]

sprintf,CString::Format等で文字列に変換すればよいです。

編集    削除
けーた  2004-10-08 18:49:46  No: 54659  IP: [192.*.*.*]

CString::Formatの方で試してみました。
記述は
    csBmi.Format( "%3s",dBmi );
としたのですが、実行時に
    ハンドルされてない例外は・・・
とポップアップが出てきてしまいます。
どうしたら良いでしょうか?

編集    削除
YuO  2004-10-08 19:07:26  No: 54660  IP: [192.*.*.*]

Formatやsprintfの変換仕様がわかっていないようですね……。
%3sでは,引数をchar *とみなしてしまいます。
doubleであれば%lfを使います。

編集    削除
けーた  2004-10-08 19:27:20  No: 54661  IP: [192.*.*.*]

知識不足で申し訳ありませんでした。
無事変換することが出来ました。
ありがとうございました。

編集    削除