sprintfからStreamへ

今まで触れてきませんでしたが実はC++やCでプログラムも開発してたりします。その辺も今後このブログに残していこうと思います。メモとして^^

sprinfをstreamにするのにはstd::ostringstreamをつかう。あとは、std::coutと使い方同じ。

  • stringで得るにはstr()を使う。
  • ワイドキャラクタの場合にはstd::wostringstreamを使う。

#include

int main(void)
{
  std::ostringstream out;
  int a=1;
  out << "test"
   << a;
  std::cout << out.str()
   << std::endl
}