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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Надя()
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 3
#1

Подсчет слов в файле. - C++

19.12.2010, 20:32. Просмотров 853. Ответов 4
Метки нет (Все метки)

Помогите решить задачку...
Прочитать файл и подсчитать число слов в файле.Слово считается от пробела до пробела.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2010, 20:32     Подсчет слов в файле.
Посмотрите здесь:

Подсчет количества слов в файле - C++
Дан текстовый файл. Определить, сколько раз каждое слово встречается в тексте. Слова выводить на экран в алфавитном порядке по 20 слов.

Подсчет слов с заглавной буквой в файле - C++
Не могу сделать подсчет слов содержащих заглавную букву // popitka_nomer667.cpp: определяет точку входа для консольного приложения. ...

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

Подсчет символов в файле - C++
Дан текстовый файл, где в первой строке введено некоторое число N. Во второй строке находятся N элементов(чисел), введенных через пробелы....

Подсчет символов в файле - C++
Нужно найти сколько в файле букв (а,б,в...) алфавита. Не могу понять как делать. Начал с самого простого char alphabet = { 'А',...

Подсчет строк в файле - C++
Как можно по другому посчитать кол-во строк в файле? #include "iostream" #include <fstream> #include <string> #include "Char.h" ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
19.12.2010, 20:43     Подсчет слов в файле. #2
Надя(),
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
#include <iostream>
#include <fstream>
#include <string>
#include <sstream>
 
int main()
{
    int cnt_words=0;
    std::string file_name;
    std::cout<<"Enter file name\n";
    std::getline(std::cin, file_name);
    std::ifstream ifs(file_name.c_str());
    if(!ifs)
    {
        std::cerr<<"Error. Can`t open file "<< file_name <<'\n';
        return 1;
    }
    while(!ifs.eof())
    {
        std::string str;
        std::string tmp;
        std::getline(ifs, str);
        std::istringstream ist(str);
        while(ist >> str)
            cnt_words++;
    }
    ifs.close();
    std::cout<<"Numb of words: "<< cnt_words <<'\n';
             return 0;
}
Надя()
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 3
19.12.2010, 20:51  [ТС]     Подсчет слов в файле. #3
спасииибо)
easybudda
Эксперт CЭксперт С++
9465 / 5478 / 927
Регистрация: 25.07.2009
Сообщений: 10,500
19.12.2010, 21:32     Подсчет слов в файле. #4
ForEveR, проще надо быть!

C++
1
2
3
4
5
6
7
8
9
10
...
int cnt = 0;
std::ifstream ifs;
std::string buf;
// открыть файл, проверить, что открылся...
while ( ifs >> buf )
  ++cnt;
ifs.close();
std::cout << cnt << " words." << std::endl;
...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2010, 21:38     Подсчет слов в файле.
Еще ссылки по теме:

Подсчет строчек в файле - C++
Здравствуйте, Подскажите, пожалуйста, как подсчитать кол-во строк в текстовом файле и вывести каждую строку поочередно на экран?

Подсчет символов в файле - C++
Всем привет! Прошу помощи) Надо написать программу, суть которой заключается вот в чем: программе дается файл *.txt, она считывает его...

Подсчет слов в предложении - C++
Написала программу, но в ней есть ошибка. Самой найти не получается, программа считает знак &quot;-(тире)&quot; за отдельное слово. Помогите,...

Подсчет количества слов - C++
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество слов, имеющих нечетную длину; вводит на экран частоту...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
19.12.2010, 21:38     Подсчет слов в файле. #5
easybudda, Ну да. Я как всегда)
Yandex
Объявления
19.12.2010, 21:38     Подсчет слов в файле.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru