Рішення буде таким:
- Вважаємо з поточної (спочатку нульової) позиції в рядку довжину групи прогалин, додаємо її до поточної позиції. …
- Вважаємо з поточної позиції довжину групи непробельних символів (word_length).
- Якщо word_length більше нуля — збільшуємо лічильник слів.
Підрахунок кількості слів у рядку
- Вимірюємо довжину введеної користувачем рядки.
- Встановлюємо лічильник слів значення 0.
- У циклі посимвольно перебираємо рядок. …
- Оскільки в циклі не було враховано останнє слово (після нього немає пропуску), ми маємо після циклу збільшити лічильник слів на одиницю.
Функція strlen обчислює кількість символів у рядку до першого входження символу кінця рядки. При цьому символ кінця рядки не входить до підрахованого кількість символів. Приклад: У прикладі розраховується довжина рядки "0123456789" за допомогою функції strlen.