#include
#include
using namespace std;
int main()
{
char *p;
ostrstream outs; // dynamically allocate array
outs << "C++ array-based I/O ";
outs << -10 << hex << " ";
outs.setf(ios::showbase);
outs << 100 << ends;
p = outs.str(); // Freeze dynamic buffer and return
// pointer to it.
cout << p;
return 0;
}