C++ Tutorial/File Stream/strstream — различия между версиями

Материал из C\C++ эксперт
Перейти к: навигация, поиск
м (1 версия: Импорт контента...)
 
м (1 версия: Импорт контента...)
 
(нет различий)

Текущая версия на 10:31, 25 мая 2010

Perform both input and output

#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

Perform both input and output with strstream

#include <iostream>   
#include <strstream>   
using namespace std;
main()   
{   
  char iostr[80];   
     
  strstream ios(iostr, sizeof(iostr), ios::in | ios::out);   
     
  int a, b;   
  char str[80];   
     
  ios << "1734 534abcdefghijklmnopqrstuvwxyz";   
  ios >> a >> b >> str;   
  cout << a << " " << b << " " << str << endl;   
     
}