Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 5
Регистрация: 25.10.2012
Сообщений: 37
1

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз

30.11.2013, 19:29. Просмотров 2210. Ответов 1
Метки нет (Все метки)

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2013, 19:29
Ответы с готовыми решениями:

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз
...

Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст
Дан файл, содержащий текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и...

Дан файл содержащий текст на русском языке. Выяснить, входит ли введенное с клавиатуры слово в указанный текст
Помогите пожаоуйста

Дана строка содержащая текст. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз
Дана строка содержащая текст. Выяснить, входит ли данное слово в указанный текст, и если да, то...

1
0 / 0 / 5
Регистрация: 25.10.2012
Сообщений: 37
04.12.2013, 11:20  [ТС] 2
Лучший ответ Сообщение было отмечено мария174 как решение

Решение

Проверьте, верно решение?
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
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <string.h>
 
using namespace std;
 
int grep(std::string& filename, std::string keyword)    
{
    int counter = 0;                        
    std::string line;
    ifstream in(filename.c_str());              
    if (in.is_open()){                      
        while (getline(in,line)){               
            size_t curpos=0;                    
            for(;;){                        
                curpos=line.find(keyword,curpos);       
                if (curpos!=std::string::npos){         
                    curpos++;                   
                    counter++;                  
                }else{                      
                    break;                  
                }
            }
        }
    }
    return counter;                     
}
 
int main(void)
{
    string target;
    ifstream ptr("z:/tmp/target.txt");             
    if (!ptr){
        cout<<"ERROR!!!";
    }else{                  
        ptr >> target;              
        ptr.close();                
        string fn("z:/tmp/in.txt");
 
        //cin >> target;
        cout << grep(fn,target);        
    }
    return 0;
 
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2013, 11:20

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз
Задание: Дан файл, содержащий текст. Выяснить, входит ли данное слово в указанный текст, и если да,...

Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз
дан файл, содержащий произвольный текст на русском языке. выяснить, входит ли данное слово в...

Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз
Public Sub text1() Open &quot;in.txt&quot; For Input As #1 a = InputBox(&quot;Введите слово&quot;) s = 0 Do While...

Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.
Дан файл ,содержащий произвольный текст на русском языке. Выяснить, входит ли данное слово в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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