プロが教える店舗&オフィスのセキュリティ対策術

C++で 数値を std::string に変換 する方法はあるのでしょうか?
<< や += などやってみましたができませんでした。
やはりC同様に snprintf() などを使うしかないのでしょうか?

A 回答 (1件)

#include <sstream>


#include <string>

int n = -1234;
std::ostringstream stream;
stream << n;
std::string result = stream.str();
    • good
    • 3
この回答へのお礼

ありがとうございます。
10進数で文字が入りました。

ノリとしては、ostream_iteratorとか、
データの変換などは、streamとか
あたりを付けて調べていけばいいのかもしれないと思いました。

お礼日時:2007/02/08 23:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!