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

Как можно подсчитать количество слов в предложении? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ проблема с созданием проекта win32 http://www.cyberforum.ru/cpp-beginners/thread25366.html
Помогите пожалуйста: при создании проекта win32 console application, я ввожу имя проекта, далее окно появляется:"Welcome ...." слева overview и applications settings, но нажимая их ничего не происходит, а так же кнопки внизу finish и cancel не работают...в чём проблема?(... тоже самое происходит что на visual studio 2008, что на visual c++ 2005/2008...стоит Vista...раньше та же версия вижл...
Visual C++ Выделение памяти Недавно начал изучать этот язык программирования (~с неделю :) ), в голове каша такая, ужас )) Не могу разобраться "как реализовать класс стек в который: статическое выделение памяти на 100 элементов типа int" Подскажите пожалуста, буду признателен. Читал один источник,но там про классы что-то так мутно написали написано.....не разобрался. http://www.cyberforum.ru/cpp-beginners/thread25308.html
Как устанавливать значения в реестре? C++ WinAPI
типа "Hidden"=dword:00000002
Visual C++ Не открывает файл второй раз
С помощью fstream открыл файл, вывел содержимое на экран, потом нужно вывести отдельно слова, после вывода текста закрываю поток, потом опять открываю файл и он не открывается. #include <fstream> //Подключение библиотеки для использования объектов ofstream #include <iostream> //Подключение библитеки для стандартного ввода-вывода #include <cstring> int i=0; const int len=135; char *token;...
Visual C++ Добавление чисел в Static Text через запятую http://www.cyberforum.ru/cpp-beginners/thread25240.html
Здравтсвуйте! Имеется цикл, внутри него проверяется условие, если условие выполнено, то в static text нужно добавить число, отделив его от предыдущего чила запятой for (int y =0; y<=40; y++) { if(x<=19 & x>=1) { s_min_now = s_min_now + 1; if (s_min ==0){ s_min = s_min_now; s_max = s_min_now; }
Visual C++ Как можна подсчитать время работы алгоритма (части программы). Мне нужно подсчитать время виполнения алгоритмов сортировки масивов! Наведите пожалуста функции а также код по возможности! Спасибо! подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2222 / 737 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
08.03.2009, 15:15     Как можно подсчитать количество слов в предложении?
Используйте переменную-флаг. изначально флаг "опущен".

Если читаем буквенноциферный символ и флаг опущен - поднимаем флаг и увеличиваем счетчик
Если читаем буквду и флаг поднят - пропускаем букву
Если читаем пробел - "опускаем" флаг.
Примерно так :
C++
1
2
3
4
5
6
7
8
9
int flag = 0;
int counter = 0;
for(int i=0;i<strlen(str);i++) {
     if( isletter(str[i]) && !flag ) { 
           flag=1;
           counter++;
     }
     if( isspace(str[i]) ) flag=0;
};
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru