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

Определить количество слов в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с системами счисления http://www.cyberforum.ru/cpp-beginners/thread896673.html
У меня в файле число: 0x00000000 Мне нужно его прочиатать да ещё и занести в переменную. Пожно с помошью char или std::string, а как ещё? Кто знает пишите)
C++ Определить самое длинное слово Разработать алгоритм и программу для определения в тексте самого длинного слова, в котором нет цифр. http://www.cyberforum.ru/cpp-beginners/thread896670.html
C++ Найти в массиве количество простых чисел,больших суммы цифр первого числа
Учусь на 1 курсе,стараюсь,но пока очень туго понимаю С++, по шаблону что-то написать могу, а какое-то другое условие - и я в ступоре. На зачет нужны такие задачки: Общее задание "Создать и...
C++ Алгоритм шифрования А5/1
Нашла исходник алгоритма Нужно переделать так, чтобы пользователь мог вводить ключ и текст для шифрования. Помогите пожалуйста. //Source : http://www.scard.org/gsm /* * A pedagogical...
C++ Составить программу по решению системы уравнений при указанных условиях http://www.cyberforum.ru/cpp-beginners/thread896654.html
Добрый Вечер. Помогите с решением задачи. 1. Разветвляющийся алгоритм Составить программу по решению системы уравнений при указанных условиях. Все неизвестные переменные вводятся с клавиатуры....
C++ Программа рисующая алгоритмы к коду (посоветуйте) Доброго вечера. Посоветуйте прогу рисующую алгоритмы(блок-схемы) к коду. Добавлено через 14 минут К Си ++ подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
10020 / 5943 / 1004
Регистрация: 25.07.2009
Сообщений: 11,230
09.06.2013, 23:26
Цитата Сообщение от ann333 Посмотреть сообщение
while ( cout << "String: " && cin.getline(str, 255) && str[0] != '\0' )
В цикле выводится запрос на чтение строки, строка читается из потока ввода в выделенный массив, проверяется, что первый символ не равен '\0'. Первое условие вернёт false, если что-нибудь не так с потоком вывода (тяжёлый случай), второе вернёт false например, если вдруг закрыть поток ввода (в виндовс - в пустой строке нажать Ctrl+Z и Enter), третье - если введённая строка и в правду пустая (просто Enter нажать) - по задумке выход из программы.

Цитата Сообщение от ann333 Посмотреть сообщение
bool inWord = false;
логическая переменная, значение которой равно true, если текущий символ (str[i]) находится внутри "слова", то есть не является пробельным или символом завершения строки ('\0').

Добавлено через 2 минуты
Цитата Сообщение от ann333 Посмотреть сообщение
cin.getline(str, 255) -что это означает??
http://www.cplusplus.com/reference/istream/istream/getline/
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru