[解決済み] C++でfloatをstd::stringに変換する
2022-03-05 13:35:25
質問
浮動小数点数の値を
std::string
. 浮動小数点数から文字列に変換するにはどうすればよいですか?
float val = 2.5;
std::string my_val = val; // error here
解決方法は?
パフォーマンスを気にしないのであれば 文字列ストリーム :
#include <sstream>
//..
std::ostringstream ss;
ss << myFloat;
std::string s(ss.str());
Boostでいいなら。 lexical_cast<> は便利な代替手段です。
std::string s = boost::lexical_cast<std::string>(myFloat);
効率的な代替手段としては、例えば ファストフォーマット または単にC言語スタイルの関数です。
関連
-
[解決済み】デバッグアサーションに失敗しました。C++のベクトル添え字が範囲外
-
[解決済み] gdbを使用してもデバッグシンボルが見つからない
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] using namespace std;」はなぜバッドプラクティスだと言われるのですか?
-
[解決済み] 文字列をfloatやintにパースするにはどうしたらいいですか?
-
[解決済み] C++でintをstringに変換する最も簡単な方法
-
[解決済み] 文字列が数値(float)であるかどうかを確認するにはどうすればよいですか?
-
[解決済み] UTF-8 byte[]を文字列に変換する方法
-
[解決済み】std::stringからchar*への変換
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 unsigned int vs. size_t
-
[解決済み】C++でint型に無限大を設定する
-
[解決済み】クラステンプレートの引数リストがない
-
[解決済み】C++ - 解放されるポインタが割り当てられていないエラー
-
[解決済み】C++でランダムな2倍数を生成する
-
[解決済み] string does not name a type Errorが発生するのはなぜですか?
-
[解決済み】IntelliSense:オブジェクトに、メンバー関数と互換性のない型修飾子がある
-
[解決済み】C++ - ステートメントがオーバーロードされた関数のアドレスを解決できない。
-
[解決済み】演算子のオーバーロード C++; <<操作のパラメータが多すぎる
-
[解決済み】警告 - 符号付き整数式と符号なし整数式の比較