|
|||
Символьные строки.Стр 1 из 3Следующая ⇒
ЛАБОРАТОРНАЯ РАБОТА №5 Символьные строки.
Цель работы: Получить навыки работы с символьными строками. Программа работы: 1. Получить навыки работы с символами и символьными строками. Выполнить три задания п. 1. методических указаний. 2. Выполнить индивидуальное задание согласно выданному преподавателем варианту.
Вариант 6 Во введенной пользователем строке посчитать количество слов и вывести их число на экран.
Результат выполнения
Для ввода строки нельзя использовать функцию cin в данном случае, поскольку эта функция осуществляет ввод строки до пробела или перевода строки. Поэтому воспользуемся методом get функции cin cin. get(УказательНаСтроку, МаксимальноеЧислоСимволов); Условием окончания строки является символ с кодом равным 0 (нуль-символ, '\0'). После ввода строки организуем цикл по элементам строки до ее окончания. Перед циклом убираем пробелы, введенные в начале строки (до первого слова). Условием определения следующего слова в строке является наличие какого-то символа после пробела. Именно это условие увеличивает счетчик count на 1.
|
|||
|