Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2841 / 1778 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
21.04.2011, 21:37     istream и конец строки
Немного ошибся, вернее будет так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <iterator>
 
int main(){
  std::string tmp;
  std::vector<std::string> strings;
  while(getline(std::cin, tmp))
    strings.push_back(tmp);
  for(size_t i = 0; i < strings.size(); ++i){
    std::istringstream ist(strings[i]);
    std::vector<std::string> words_cur_str((std::istream_iterator<std::string>(ist)),
                                            std::istream_iterator<std::string>());
    for(size_t j = 0; j < words_cur_str.size(); ++j)
      std::cout << words_cur_str[j] << '\n';
    std::cout << "\n\n\n";
  }
  return 0;
}
 
Текущее время: 19:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru