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

Заменить каждую последовательность, содержащую более одного пробела, на один пробел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать функцию для парсинга всех 3 строк http://www.cyberforum.ru/cpp-beginners/thread1072749.html
Есть строка вида: " text text1 , text2 " Перед и после строки text или text1 и text2 может сколько угодно пробелов и символов табуляции. Но символ " , " может быть слит со строкой text1. Ну...
C++ atlapp.h vs2013 error c2039 AtlGetCommCtrlVersion: не является членом "ATL" доброе время суток уважаемые форумчане. только начал использовать atl, и сразу столкнулся с такой проблемой. может кто знает решение данной проблемы, поделитесь пожалуйста советом что мне делать с... http://www.cyberforum.ru/cpp-beginners/thread1072740.html
C++ Из теста
Укажите наиболее старший (длинный) из перечисленных типов: Выберите один ответ: char long int double float Укажите наиболее младший (короткий) тип из перечисленных: Выберите один ответ:...
Обработка последовательности символов. Определить количество слов из М букв, начинающихся с заданной буквы C C++
В тексте первый символ каждого слова - цифра, указывающая длину этого слова. Определить количество слов из М букв, начинающихся с заданной буквы C.
C++ Ввод с кла-ры http://www.cyberforum.ru/cpp-beginners/thread1072721.html
Подскажите как сделать так, чтобы через консоль можно было в любой момент ввести данные с клавиатуры, пока выполняется какое-либо действие.
C++ Треугольник из звёздочек using namespace ::std; int main() { int j; int i; int k = 0; for (i = 0; i < 6, k < 6; i++) подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7427 / 4542 / 676
Регистрация: 29.11.2010
Сообщений: 12,328
16.01.2014, 04:51
Цитата Сообщение от abit Посмотреть сообщение
стандартной библиотеки C++ иначе называемой STL
совсем не так. STL - стандартная библиотека шаблонов, она входит в стандартную библиотеку, но последняя не состоит исключительно из STL. Например, iostream, string...

В своей программе я сначала объявил строку (std::string). Затем считал в неё данные, использую getline, что позволяет записать не одно слово, а грубо говоря все, что ввели до нажатия Enter. Потом я инициализирую объект istringstream данной строкой. Данный объект позволяет считывать с него данные как если бы мы читали со стандартного устройства ввода (std::cin).
Потом в цикле я объявляю слово - элемент std::string и до тех пор, пока у меня удалось считать новый элемент с "буфера" - вывожу его на экран, разделяю пробелами.
Вот и все, осталось лишь подтянуть матчасть.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru