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

Поиск количества слов строке(как можно проще) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ порядковый номер буквы http://www.cyberforum.ru/cpp-beginners/thread512729.html
очень простая функция, возвращающая порядковый номер буквы в алфавите, но она возвращает всякую хрень. при вводе 'я' return 17 при вводе 'с' выводит 2 и так буквы , которые между С и Я. другия буквы...
C++ Описать класс Список (линейный односвязный список) Описать класс Список (линейный односвязный список). Я создала список,просматриваю его,сравниваю на равенство два списка.......У меня проблемы со вставкой и удалением....Необходимо:вставить элемент с... http://www.cyberforum.ru/cpp-beginners/thread512726.html
C++ string массив
Как создать массив в который буду я вводить данные ? Написал не большой код : // Lab_1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream>...
Алгоритм замещения страниц LRU с помощью методов библиотеки STL C++
Здравствуйте! Мне нужно реализовать алгоритм замещения страниц LRU с помощью методов библиотеки STL. Подскажите пожалуйста, как это сделать лучше всего, чтобы было просто и понятно?
C++ Количество свободного места на диске http://www.cyberforum.ru/cpp-beginners/thread512687.html
Мне вообще-то нужно узнать когда заполниться определённый диск, после этого совершить необходимые действия. Поиск на форуме и в интернете результата не дал, прошу помочь в этом вопросе. С Сишкой...
C++ Разобраться в принципе работы задачч. (Работа с динамической памятью через указатели. ) Вот условие задачи: Создать массив из N целых чисел, N вводит пользователь. Заполнить массив случайным образом в диапазоне от 1 до 12. Каждое число это оценка по 12-ти бальной системе. Перевести эти... подробнее

Показать сообщение отдельно
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 725
05.03.2012, 16:30
Этот код считает количество символов,а не слов.
А про strtok() почитайте на http://cplusplus.com/reference/clibrary/cstring/strtok/
Вы можете сделать так
Вводите строку.Считываете ее.Это будет,в простейшей реализации нечто такое
C++
1
2
3
char s[100];
cout << "Enter string: ";
cin.getline(s,100);
Далее,вы идете по строке простым for-ом
C++
1
2
3
4
5
6
for(int i = 0; i < strlen(s) - 1; i++)
{
if(s[i] != ' ' && s[i + 1] == ' ')
//значит i это конец слова нашего
countWord++;
}
что-то такое я думаю вам надо реализовать.
Там подхватите идею и развейте ее.
Либо уже можно использовать cpp-ые методы,там как вы уже написали целая библиотека есть string,попробуйте почитать про нее
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.