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

Поиск слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан символьный файл f. Записать в файл g элементы файла f в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread612254.html
Помогите написать программу
C++ Перегрузка унарного минуса Дайте, пожалуйста, правильны прототип оператора. http://www.cyberforum.ru/cpp-beginners/thread612240.html
Написать функцию, подсчитывающую количество слов, символов и предложений в тексте. C++
надо сдать лабы по программированию не могу сделать программу! Вот задание: Написать функцию, подсчитывающую количество слов, символов и предложений в тексте. Текст вводится с клавиатуры в...
C++ Нужно найти строку, которая отвечает за вывод текущего времени на экран.
Здраствуйте есть программа таймера, в которой кроме всего прочего выводится текущее время. Нужно найти строку, которая отвечает за вывод текущего времени на экран. Я нашел строку printf("текущее...
C++ offset c++ http://www.cyberforum.ru/cpp-beginners/thread612195.html
Помогите разобраться с оффсетами,мне нужна какая нибудь документация,может быть книги...хотя бы описание..Не как не могу с ними разобраться,кто знает про них что нибудь отпишитесь пожалуйста:(
C++ Ошибка при установке Visual C++ Express Помогите с установкой. В строке состояния пишет - Восстановление соединения с сервером (попытка 1 из 2), затем (попытка 2 из 2), после чего вылетает т говорит, что не возможно установить приложение.... подробнее

Показать сообщение отдельно
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
23.06.2012, 19:51
Можно сделать вот так

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
#include <iostream>  
#include <fstream> 
using namespace std; 
int main()  
{ 
    char str[] = "Real"; // искомое слово
    char buffer[20];     // куда считываем строку
    int count = 0;       // счётчик слов
    
    ifstream infile;    // создаём объект для вывода
    infile.open("Text.txt");  // открываем файл
    while(!infile.eof())      // до конца файла
    { 
        infile >> buffer;     
        if(!strcmp(str, buffer)) // если совпадает с искомым словом 
            count++;             // увеличиваем счётчик на 1
    
 
        else if(!strcmp("real",buffer)) // с маленькой буквы
            count++; 
    } 
 
    cout << count << endl;  // выводим количество слов
}
текстовый файл

Ivanov Ivan Ivanovich director 1988
Petrov Petr real Petrovich manager 2005
Aleekseev Aleksey Alekseeivich real security 2004
Sergeev Sergey Sergeevich Real driver real 2009

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