Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2012, 07:16   #1
Old2691
Новичок
Джуниор
 
Регистрация: 14.01.2012
Сообщений: 2
По умолчанию подсчет количества заданного слова в текстовом файле

Ребят...помогите плиз...ОЧЕНЬ нужна помощь...
Требуется прогу написать в c++, которая бы считала колчество заданного слова в текстовом файле..
Сразу предупреждаю я не шарю) Но базу немного понимаю, и логику вообще)
Помогите, не оставьте в беде.
Вот код проги считающей кол-во символов в тесктовом файле. Как мне ее модифицировать чтоьбы она считала именно заданное слово?

Код:
 
#include <iostream>
#include <fstream>
#include <string>
#include "CyrIOS.h" // for Visual C++ 6.0^
using namespace std;
bool equal(const string& cw, const string& w) {
char punct[] = {'.', ',', '?', '!'};
if (cw == w) return true;
for (int i=0; i < sizeof(punct); ++i)
if (cw == w + punct[i]) return true;
return false;
}
int main() {
string word, curword;
cout << " Введите слово для поиска: ";
cin >> word;
ifstream fin("inflle.txt", ios::in|ios::nocreate);
if (!fin) { cout << "Ошибка открытия файла." << endl; return 1; }
int count = 0;
while (!fin.eof()) {
fin >> curword;
if (equal(curword, word)) count++;
}
cout << "Количество вхождений слова: " << count << endl;
return 0;
}
Что здесь не так? В чем ошибка?


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Old2691; 14.01.2012 в 20:31.
Old2691 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В заданном текстовом файле подсчитать частоту использования каждого слова из словаря (другого текстового lineico Помощь студентам 4 09.05.2011 19:35
Как составить слова из букв заданного слова(Паскаль) lirikoff Помощь студентам 1 22.12.2010 10:21
Поиск данных в текстовом файле (в самом файле! а не в Memo и не загружая всю инфу из файла в одну строку glagoff Помощь студентам 1 05.05.2010 13:00
Суммирование заданного количества цифр fs444 Общие вопросы C/C++ 7 01.02.2010 17:43
Подсчет русских и английских букв в текстовом файле. Ветас Помощь студентам 6 15.01.2009 22:08