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

Подсчет слов, введенных с клавиатуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить регулярное выражение http://www.cyberforum.ru/cpp-beginners/thread850315.html
Здравствуйте, помогите пожалуйста составить регулярное выражение для поиска фамилии и инициалов, например: Иванов И. И. Всё, что я смог сделать, так это вот это: ""
C++ Как создать тип цвета? Пробовал таким кодом: typedef long MyColor{0x00000000..0x00FFFFFF}Fields; Но не выходит. Как сделать? http://www.cyberforum.ru/cpp-beginners/thread850273.html
Работа с директориями C++
День добрый! Буду краток, нужно проверить папку на содержание файлов(xml,png, а также другие папки). В С# есть класс Directory или DirectoryInfo,есть ли что-то подобное в С++? Спасибо!
C++ шаблон класса
Спроектировать шаблон класса. В основной программе создать соответствующие структуры простых и сложных структур и продемлонстрировать работу с ними. (Создание классов: Динамический одновымерний массив целых чисел Базовый класс: конструктори; деструктор; функції; Производный класс: динамический одновымерный массив целых чисел з произвольными границами.) Вот код (с перегрузками...
C++ Дан список, содержащий целые числа. определить количество различных элементов этого списка http://www.cyberforum.ru/cpp-beginners/thread850248.html
...
C++ Как выполнить циклы одновременно? Здраствуйте программисты я работаю над маленьким проектом разделения в трехфазном сепараторе.Все почти уже закончил.Только возникла проблема с одновременным выполнением циклов. вот алгоритмы #include <graphics.h> #include <conio.h> main() { int x,y,yd,yz,yo,xo; float x2,x3; initwindow(500,500); setfillstyle(1,15); floodfill(1,1,15); подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
28.04.2013, 17:18     Подсчет слов, введенных с клавиатуры
Цитата Сообщение от faradej Посмотреть сообщение
cin записывает в s по одному символу
Нет, он читает до символа разделителя - пробела, переноса строки.
Цитата Сообщение от faradej Посмотреть сообщение
по идее же все остальные слова в строке должны пропасть
Почему? Ну, если образно, то, например, я ввел строку
aa bb cc
первый вызов >>s взял данные введенные с терминала до пробела (aa) и записал в переменную. Следующий вызов видит, что данные еще есть и записывает bb в s. Третий вызов тоже обнаруживает есть еще не обработанные данные в потоке и записывает cc в s. Следующий вызов >>s видит, что данных больше нема и дает пользователю снова их ввести.
 
Текущее время: 10:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru