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

Программа подсчета слов, база данна - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа статистических данных в классе http://www.cyberforum.ru/cpp-beginners/thread733698.html
Ребят, вот у меня в книжке есть пример работы счетчика через статистическую переменную определенную в классе. Почему он не работает? Листинг слово в слово с книги переписал Должно выводить значения...
C++ Пузырьковая сортировка.Шаблоны #include "stdafx.h" #include <iostream> #include <conio.h> #include <cstring> using namespace std; // шаблон функции printArray template <typename T> void printArray(const T * array, int... http://www.cyberforum.ru/cpp-beginners/thread733686.html
C++ Обработка строки из файла в порожденном процессе(потоке)
Доброго времени суток. Помогите, пожалуйста, разобраться с чего начать. Задание звучит так: "Поиск указанной строки в указанном файле. Обработка одной строки в порожденном процессе (потоке)." С...
C++ Выручите пожалуйста
4). Разработать функцию для вычисления минимального значения элементов одномерного целочисленного массива размерности n. С использованием данной функции для матрицы размерности n х m (n и m вводится...
C++ Вычисление минимального значения элементов массива http://www.cyberforum.ru/cpp-beginners/thread733665.html
3). Разработать функцию для вычисления минимального значения элементов одномерного целочисленного массива размерности n. С использованием данной функции для матрицы размерности n х m (n и m вводится...
C++ Сортировка одномерного массива размерности n в порядке убывания 2). Разработать функцию для сортировки элементов одномерного целочисленного массива размерности n в порядке убывания. С использованием данной функции для матрицы размерности n х m (n и m вводится с... подробнее

Показать сообщение отдельно
TTT34
125 / 41 / 3
Регистрация: 06.12.2012
Сообщений: 256

Программа подсчета слов, база данна - C++

16.12.2012, 21:52. Просмотров 637. Ответов 4
Метки (Все метки)

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
#include "stdafx.h"
#define    YES  1 
#define    NO   0 
 
main()  /* count lines, words, chars in input */ 
{  
int c, nl, nw, inword;     
inword = no;     
nl = nw = nc = 0; 
while((c = getchar()) != EOF)  
{         
++nc; 
if (c == '\n')              
++nl; 
if (c==' ' || c=='\n' || c=='\t')              
inword = no; 
         
else if 
(inword == no)  
{              
inword = yes; 
++nw;         
}     
} 
     printf("%d %d %d\n", nl, nw, nc); 
}
Собственно вот код, как база. Хотя если вы располагаете чем то получше...
Не понимаю что не так, выдает ошибки о необъявленных идентификаторах.
Программа чисто теоретически должна подсчитывать слова, но она вроде как считает что "слово" это любая последовательность символов, а должна считать, что "слово" это последовательность символов начинающих с буквы.
Ну что ?

Добавлено через 7 часов 35 минут
ммммм..... я как бы все еще жду помощи ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru