Re[3]: istream:: Страупструп не пашет!
От: Аноним  
Дата: 21.11.11 21:49
Оценка:
Здравствуйте, rivest,
Вообще ничего не понимаю cin и (*in) к ссылке одного типа не приводятся, по всякому пробовал то мимо while проскакивает сразу или не читая вывод сразу циклится с какимто мусором. А "con" на 99.txt" заменил , один раз 99 выводит.
int main(int argc, char* argv[])
{
 istringstream* in;


  in = new istringstream("99.txt", ios_base::in); // ссылка на строковый поток, созданный по значению первого параметра вызова программы
  cin.rdbuf((*in).rdbuf()); //// используем новый буфер в качестве буфера потока cin
  #define xin  cin
  #define xin (*in)
 
  while (xin)
  {  int i;
     xin >> i;
     cout << i << '\n';
 }
 return 0;
}

А че почитать по русски подоходчивее зачем 14 классов http://www.cplusplus.com/reference/iostream/ ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.