Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

ostrstream in C++

#include <strstream>
#include <iostream>
using namespace std;

int main()
{
  char str[80];

  ostrstream outs(str, sizeof(str));

  outs << "abcdefg ";
  outs << 27 << " "  << 890.23;
  outs << ends;  // null terminate

  cout << outs.pcount(); // display how many chars in outs

  cout << " " << str;

  return 0;
}