ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

浮動小数点型の数値を文字列に変換する

浮動小数点型の数値を文字列に変換するには、SFXHelper::floattowstr 関数を使用します。
変換後、空白部分(0x20) が残るので SFXAnsiString::Trim 関数にて削除します。

Float64 x = 3.14159;  // 変換対象の変数. Float32 でも可
WChar buf[30];  

SFXHelper::floattowstr(x, buf, sizeof(buf));  // buf = "     3.14159" となる

SFXAnsiString string; // 文字列を代入する変数

// 空白部分(0x20)削除
string = buf;
string = string.Trim();

参照 SFXHelper::floattowstr