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

Чем заменить istringstream? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание и обработка наборов объектов заданной структуры в ООП http://www.cyberforum.ru/cpp-beginners/thread1134256.html
У меня есть задание и написанная программа "Исходные данные: набор точек на плоскости, определяющих треугольник. Функции: 1) Определение является ли треугольник равнобедренным. 2) Подсчет...
C++ Невозможно преобразовать параметр 1 из 'char' в 'const char *' Дана задача: Задана последовательность, состоящая только из символов ‘>’, ‘<’ и ‘-‘. Требуется найти количество стрел, которые спрятаны в этой последовательности. Стрелы – это подстроки вида... http://www.cyberforum.ru/cpp-beginners/thread1134253.html
Ошибка подключения graphics.h Как исправить? C++
Что за ошибки? Как исправить? Смотрите скриншот:
C++ Получить целочисленную матрицу
Нужна помощь в решении задания на С++. Искал в поиске и на форуме, находил подобные вопросы, но не находил ответа.Спасибо кто отозвался Задание: Даны целые числа а1,а2,а3 ( их мы должны ввести...
C++ Ошибка error C2668 http://www.cyberforum.ru/cpp-beginners/thread1134232.html
что я должен там написать visual studio 2010 #include <vector> #include <string> #include <windows.h> #include <iostream> double F(double x) { double y; y = pow((3-pow(x,2)),2);
C++ Вычислить сумму минимальных элементов массивов с помощью функции void f() Нужно решить задачу с помощью функции void f(), подскажите а лучше покажите как правильно сделать эту программу.Буду благодарен! Задано два массива - Х (10) и Y (12). Вычислить величину Z, равную... подробнее

Показать сообщение отдельно
wonka
1 / 1 / 0
Регистрация: 24.11.2013
Сообщений: 49

Чем заменить istringstream? - C++

30.03.2014, 21:24. Просмотров 559. Ответов 3
Метки (Все метки)

Задание:Найти в списке из 7 слов все слова, состоящие из заданного количества букв.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <sstream.h>
#include <string.h>
#include <conio.h>
main()
{
string str;
cout << "Vvedite sroku: ";
getline(std::cin, str);
int dlina;
cout << "Vvedite kolichestvo bukv: ";
cin >> dlina;
istringstream istr(str);
string word;
while (istr >> word)
if (word.length() == dlina)
cout <<"Slovo, sosotjachie iz "<<dlina<<" bukv: "<<word<< std::endl;
getch ();
}


Программа работает, всё хорошо, только можно ли как то заменить istringstream, и вообще не использовать библиотеку <sstream.h> в целом?
как тогда будет выглядеть этот фрагмент:
C++
1
2
3
istringstream istr(str);
string word;
while (istr >> word)
?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru