Форум программистов, компьютерный форум CyberForum.ru

istream и конец строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает close() http://www.cyberforum.ru/cpp-beginners/thread281000.html
Подскажите, пожалуйста, по какой причине может не желать работать? Вот в таком фрагменте - банальная кнопка "Выход" void __fastcall TForm1::CloseClick(TObject *Sender) { Close; } При запуске ошибка : Call of nonfunction.
C++ цикл do - while Ребят, помогите исправить программу. #include<iostream.h> #include<math.h> void main() { int i; double x,y,f1,f2,a11,a12,a21,a22,d; cout<<"Vvedite nachalnoe priblizhenie x: "; cin>>x; cout<<"Vvedite nachalnoe priblizhenie y: "; http://www.cyberforum.ru/cpp-beginners/thread280998.html
C++ 3. Игра Ним с одной кучей камней и с инвертированными правилами
Решите задачу методом динамического программирования : Игра Ним с одной кучей камней и с инвертированными правилами (взявший последний камень проигрывает), нисходящее и восходящее ДП.
C++ двусвязный динамический список
Динамический двусвязный список (операции: добавить элемент после данного, удалить данный элемент …). class List { private: Node* head; public: List(); bool IsEmpty(); void Insert(Node* ptr, int key);
C++ Умная Функция http://www.cyberforum.ru/cpp-beginners/thread280991.html
Есть функция которая в зависимости от входных параметров, делает сложные вычисления, а потом выдаёт результат. Как можно реализовать, чтобы функция проверяла, запрашивался ли этот ряд входных параметров ранее, и если да то выдавать уже готовый результат, который был вычислен ранее, а если нет, то уже производить вычисления полностью?
C++ Рекурсия. Наименьший общий делитель по формулам Евклида Подскажите как выполнить рекурсию. прога работает, но без рекурсии. задание в приложении. #include <cstdlib> #include <iostream> #include <cmath> #include <clocale> using namespace std; подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3040 / 1685 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
21.04.2011, 22:04     istream и конец строки
asics, что-то вы малость усложнили.
Вот так работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/////////////////////////////////////////////////////////////////////////////////////////
#include <algorithm>
#include <iostream>
#include <iterator>
#include <sstream>
#include <string>
#include <vector>
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string         T_str;
typedef std::vector<T_str>  T_strings;
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    T_strings  strings( (std::istream_iterator<std::string>(std::cin)),
                         std::istream_iterator<std::string>() );
 
    std::copy(strings.begin(), strings.end(), 
              std::ostream_iterator<T_str>(std::cout, "\n"));
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru