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

функция подсчета слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество одинаковых букв http://www.cyberforum.ru/cpp-beginners/thread192442.html
Помогите написать программу которая считывает текст из файла и определяет количество одинаковых букв ПО ПАРАМ слов в предложении. Например нам дано предложение: "Система управления базой данных...", В первой паре слов "система управления" 3 одинаковых буквы: и, е, а. И так дальше по парам слов... Пары слов считаются так: "Система управления", "базой данных" и т.д. (если не получиться так,...
C++ метод по добавлению нового объекта в массив объектов Как при помощи ссылок в java создать метод по добавлению нового объекта в массив объектов(например,-новый номер в справочник) ? что делать с длиной массива, ведь её никак не увеличишь? http://www.cyberforum.ru/cpp-beginners/thread192436.html
C++ Циклы с постусловием и с предусловим
Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд? У меня вообще мозг не пашет как это сделать... Пожалуйста! Помогите как можно скорее! Прошу! :cry:
поменять местами элементы массива при условии C++
Ниже представлен мой код,в комментариях написал как работает программа. Работает правильно-из одного массива записывает в другой все четные цифры,а из первого удаляются(обнуляются) эти числа. На рисунке показано что в массиве нечетных цифр,два числа стоят так как они стояли до калькуляции. Вот я хочу чтобы все оставшийся цифры записывались в массив рядом.,отсортировались. то есть на...
C++ Напишите программу, вычисляющую среднее арифметическое двух чисел http://www.cyberforum.ru/cpp-beginners/thread192413.html
Всем привет! Народ помогите с задачкой, нужно сделать в Microsoft Visual Studio. Задача: Напишите программу, вычисляющую среднее арифметическое двух чисел.
C++ Работа с файлами Как можно создавать файлы в цикле? Например, хочу создать 10 файлов в определенной директории. подробнее

Показать сообщение отдельно
DiakonX
63 / 11 / 1
Регистрация: 15.11.2010
Сообщений: 29
16.11.2010, 23:02     функция подсчета слов
Я бы подсчет организовал так:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int xcount(const char* a, int lenstr)
{
     bool flag = FALSE;
     for (int i=0; i<lenstr; i++)
     {
           switch (a[i])
           {
                 case ' ':
                 {
                       flag = FALSE;
                  }
 
                 default:
                 {
                      if (!flag)
                           count ++;
                       flag = TRUE;
                  }
           }
     }
 
return count;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru