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

оставить программу для определения сложности предложения. Под сложностью понимать сумму количества слов и разделительных знаков - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать линейный список "Сведения о квартирах" http://www.cyberforum.ru/cpp-beginners/thread149162.html
картотека в бюро обмена квартир организована как линейный список. Сведения о каждой квартире содержат: количество комнат; этаж; площадь; адрес; Составить программу,которая обеспечивает:...
C++ Организовать функцию Ребята,помогите,завтра экзамен...Задача в Си: Организовать функцию,вычисляющую сумму двух чисел,которые передаются в неё не значениями,а указателями...Плиииз. и ещё,напишите движок... http://www.cyberforum.ru/cpp-beginners/thread149160.html
Какой компонент нужно использовать в верхней части программы? C++
Привет! Я вобщем то программист микроконтроллеров но часто приходиться писать софт под комп. Раньше писал в VB2008 и когда писал сложную програму с огромным кол-вом контролов то в верхней части...
C++ Составить программу для определения самого длинного слова в тексте, в котором нет цифр.
Составить программу для определения самого длинного слова в тексте, в котором нет цифр.
C++ Среднее арифмитическое положительных и отрицательных чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread149147.html
Здравствуйте. У меня возникла проблема с решением задания с массивом. Хочу попросить у вас помощи. Вот задание: Заполнить массив A. Массив вывести в столбец. Определить среднее арифметическое...
C++ Функция Составить программу, которая проверяет, если ли среди векторов v,s,t заданных своими координатами, перпендикулярные. Вычисления скалярного произведения векторов оформить в виде функции. подробнее

Показать сообщение отдельно
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
24.06.2010, 19:22
Вот так можно посчитать количество слов:
C++
1
2
3
4
5
6
7
8
char * word = NULL;
    int count = 0;
    word = strtok (str, " ,.");
    while (word)
    {
        count++;
        word = strtok (NULL, " ,.");
    }
А количество разделителей count - 1, если всё, что находится между словами считать разделителем.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru