Perform both input and output : strstream « File Stream « C++ Tutorial






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

int main()
{
  char iostr[80];

  strstream strio(iostr, sizeof(iostr), ios::in | ios::out);

  int a, b;
  char str[80];

  strio << "10 20 testing ";
  strio >> a >> b >> str;
  cout << a << " " << b << " " << str << endl;

  return 0;
}
10 20 testing








12.21.strstream
12.21.1.Perform both input and output with strstream
12.21.2.Perform both input and output