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

Подсчёт количества слов в данном текстовом файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что вы думаете об этой книге? http://www.cyberforum.ru/cpp-beginners/thread363566.html
http://www.ozon.ru/context/detail/id/5531965/#tab_descr Ее другу посоветовали,мне кажется что она больше для тех,кто уже что-то пишет на С++ ,а я вот Харви М. Дейтел, Пол Дж. Дейтел - Как программировать на C++ - 2008 читаю пока .
C++ Лежит ли точка в окружности Входные данные: координаты х,у, радиус круга (с центром в точку 0,0) Выходные данные: лежит ли точка внутри окружности или нет http://www.cyberforum.ru/cpp-beginners/thread363565.html
Записать введённую с клавиатуры цифру от 0 до 10 словами на английском языке C++
Записать введённую с клавиатуры цифру от 0 до 10 словами на английском языке.
Структуры C++
Полное условие: определить структурированный тип, набор функций ( в виде меню) для работы с массивом структур. В структурированной переменной предусмотреть способ отметки её как не содержащей данных (т.е. "пустой"). Функции должны работать с массивом структур или с отдельной структурой через указатели, а также при необходимости возвращать указатель на структуру. В перечень обязательных функций...
C++ Записать введённую с клавиатуры цифру от 0 до 10 словами на английском языке http://www.cyberforum.ru/cpp-beginners/thread363536.html
Записать введённую с клавиатуры цифру от 0 до 10 словами на английском языке Еще раз создадите эту тему (в третий раз) - карточка обеспечена. Это первое, второе - если это С++, зачем вы уже третий раз создаете тему в VBA и с неверным заголовком?
C++ Помогите с задачами в с++ 1)даны вещественные положительные числа a,b,c. Если существует треугольник со сторонами a,b,c: а)определить его вид (прямоугольный, тупоугольный, остроугольный) б)определить его особенности(равносторонний, равнобедренный, разносторонний) 2)Вводятся числа 1-7, вывести день недели подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
09.10.2011, 23:44     Подсчёт количества слов в данном текстовом файле
Jeorgia_S, вот держи.
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
#include <fstream>
#include <iostream>
#include <cctype>
#include <string>
using namespace std;
int  count_word(const char* str);
 
int main() {
   fstream fp("D:\\words.txt", fstream::in);
   if(! fp.is_open())
         return 1;
   string line;
   int cnt = 0;
   while(! fp.eof()) {
            getline(fp, line, '\n');
            cnt += count_word(line.c_str());
   }
   fp.close();
   cout << "count words: " << cnt << endl;
   cin.get();
   return 0;
}
 
// функция по подсчёту кол-во слов
int  count_word(const char* str) {
   int len = 0;
   do {
       if(isalnum(*str)) 
             for(++len; isalnum(*str) && *str; *str++);
   } while( *str++ != '\0' );
   return len;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru