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

Подсчет числа слов в предложении с использованием перечислений. Найти ошибку в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Есть ли способ закончить "cin" и продолжить программу без ввода? http://www.cyberforum.ru/cpp-beginners/thread1150412.html
Я пишу встроеный в консоль таймер, и хочу чтобы во время ожидания (таймер работает) можно было ввести string который закончит отсчет с помощью "cin", но при этом, cin не заступорит программу ожиданием ввода, тобишь, чтобы после окончания отсчета таймера, cin помер даже если не получил никакого инпутя. Если нет такой возможности, что посоветуете на решение? Заранее благодарен! p.s. x32...
C++ Чтение хешированных строк Здравствуйте, помогите пожалуйста разобраться в вопросе. С помощью хеш-функции unsigned int HashFAQ6(const char * str) { unsigned int hash = 0; for (; *str; str++) { hash += (unsigned char)(*str); http://www.cyberforum.ru/cpp-beginners/thread1150400.html
C++ Создать массив указателей базового класса и присвоить ему адреса каждого из екземпляров класса
Всем привет. Есть условие задачи: Дан базовый класс Base у которого есть метод my_name, метод выводит сообщение This is Base class. От базового класса порождено 2 класса А и В(при помощи открытого наследования) которые переопределяют метод my_name и выводят сообщение This is class A, и This is class B. От классов А и В порожден новый класс АВ(при помощи открытого наследования) который так же...
Подскажите реализацию умножения многочлена на моном C++
Умножение многочлена на x^k Подскажите реализацию.
C++ Метод простых итераций для нахождения корней уравнения http://www.cyberforum.ru/cpp-beginners/thread1150376.html
Находил тут на форуме массу вариантов реализаций данного метода, однако если условие стоит:нахождения нескольких корней, то есть скажем для функции f=(x-1)(x+2), применим ли он для этого?и как тогда реализовывать?
C++ Сделать два массива в две строки и вывести результат сложения их в третью строку Короче, задача такова сделать два массива в две строки и вывести результат сложения их в 3-ью строку вот код#include "stdafx.h" #include <iostream> using std::cout; using std::endl; const void getArray( int *, const int); // печать массива int main() { подробнее

Показать сообщение отдельно
web-magician
 Аватар для web-magician
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
18.04.2014, 00:35     Подсчет числа слов в предложении с использованием перечислений. Найти ошибку в коде
где в коде ошибка?
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
34
35
36
37
// подсчет чила слов в предложении с использованием перечислений.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <conio.h>   // для getche()
#pragma warning(disable:4996)
 
using namespace std;
 
enum itsaWord { NO, YES };
int main()
{
    setlocale ( LC_ALL,"Rus" );
    itsaWord isWord = NO;   // isWord равно YES, когда вводится слово, и NO когда вводятся пробелы
    char ch = 'a';   // считывание символа с клавиатуры
    int wordcount = 0;   // число слов
    cout << " Введите предложение: \n ";
    do
    {
        ch = getch ();   // ввод символа
        if ( ch == ' ' || ch == ' \r ' )   // если введен пробел
        {
        if ( isWord == YES )   // а до этого вводилось слово
        {   // значит, слово закончилось
            wordcount ++;   // учет слова
            isWord = NO;   // сброс флага
        }
        }   // в противном случае
        else   // ввод слова продолжается
        if ( isWord == NO )   // если начался ввод слова
            isWord = YES;   // то устанавливаем флаг
    }
    while ( ch != ' \r ' );   // выход по нажатию Enter
    cout << " \n --- Число слов: " << wordcount << " --- \n ";
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru