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

Подсчитать количество слов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1146210.html
Помогите найти ошибки в коде файла реализации. //файл реализации #include "point.h" #include "iostream" using namespace std; Point :: Point (int x1, int y1)
C++ BANKOMAT Реализовать класс bankomat. Реализовать класс Bankomat моделирующий работу банкомата. В классе должны содержатся поля для хранения идентификационного номера банкомата, информации о текущей сумме денег оставшейся в банкомате минимальной и максимальной сумме которой позволяется снять клиенту в один день.Сумма денег представляется номиналами 10 -1000 руб.реализовать метод инициализации банкомата... http://www.cyberforum.ru/cpp-beginners/thread1146208.html
C++ Волшебство C++ или криворукий код
Задача в том, чтобы создать программу, которая берёт текст файла, где находится массив из чисел. Забивает его в массив в программе. После этого производит с ним простые вычисления (сложение суммы строки определённое число раз). После этого тот же массив выводит в файл, который задаёт пользователь. Проблема в следующем: Всё кроме вывода работает исправно. При выводе массива massiv вывод...
C++ Работа с элементами бинарного дерева вещественных чисел. Среднее геометрическое всех элементов дерева
Класс TreeDouble, для работы с элементами бинарного дерева вещественных чисел. В этом классе определены функции-члены класса, обеспечивающие: заполнение дерева, добавление элементов дерева, удаление элемента дерева. Дополнительно перезагружены в этом классе операторные функции, которые обеспечивают ввод/вывод элементов класса (в том числе и в алфавитном порядке). Так-же нужно определить...
C++ Вычислить номер минимального по модулю элемента и сумму модулей элементов, расположенных после первого отрицательного http://www.cyberforum.ru/cpp-beginners/thread1146194.html
Добрый день. Прошу Вашей помощи. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по модулю элемента массива; 2) сумму модулей элементов массива, расположенных после первого отрицательного элемента.
C++ Определить, сколько из чисел больше своих «соседей» Определить, сколько из чисел больше своих «соседей» .Но нужно решить эту задачу с использование ввода из файла. Заранее спасибо подробнее

Показать сообщение отдельно
Nurik897
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 15
12.04.2014, 17:42  [ТС]     Подсчитать количество слов в строке
В общем сделал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <string.h>
using namespace std;
const int N = 255; //длинна макс.
const char Separator[] = " ,.+_*()-\"";///разделители
int CountWords(const char*str)
{
    if (str == NULL) return 1;
    bool inSep = true;
    int numWords = 0;
    while (*str)
    {
        if (strchr(Separator, *str))  inSep = true;
        else if (inSep)
        {
            numWords++;
            inSep = false;
        }
        ++str;
    }
    return numWords;
}
int main()
{
    char *S = new char[N];
    cin.getline(S, N);
 
    cout << CountWords(S) << endl;
 
    delete[]S;
    system("pause");
    return 0;
}
 
Текущее время: 09:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru