- ベストアンサー
小数点を文字列に
小数点(floatなど)を文字列に変換するにはどうしたらいいでしょうか? (char*)でするとエラーがでます。 どのようにしたらいいでしょうか? よろしくお願いいたしますm(__)m
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
浮動小数点数を文字列に変換するのであれば、sprintfやsnprintfを使います。C++であれば、stringstreamを使う方法もあります。 小数点を文字列にするのであれば、localeconv()->decimal_pointとすれば可能です。
その他の回答 (1)
- buihyaku
- ベストアンサー率29% (97/326)
回答No.1
一般的なのはsprintfを使うやり方だと思います。 sprintf(buf, "%g", dval); みたいな
質問者
お礼
有り難うございます。 やってみます
お礼
有り難うございます 色々試してみます。