ostringstream

The following example shows how an ostringstream object is used for an internal write:

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

int main()
{
  int i = 12; 
  float x = 3.14;
  double y = 1.414; 

  ostringstream oss (ostringstream::out); 

  oss << " write different variable types " << i << ", " << x << ", " << y;
  fprintf( stderr, "%s\n", oss.str().c_str()); 
}