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

Поиск слова - 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("текущее время ") но мне сказали, что эта строка выводит просто фразу "Текущее время", а не сами цифры. подскажите где она ?? #include "stdio.h" #include "conio.h" #include "dos.h" struct time t1,t2;...
C++ offset c++ http://www.cyberforum.ru/cpp-beginners/thread612195.html
Помогите разобраться с оффсетами,мне нужна какая нибудь документация,может быть книги...хотя бы описание..Не как не могу с ними разобраться,кто знает про них что нибудь отпишитесь пожалуйста:(
C++ Ошибка при установке Visual C++ Express Помогите с установкой. В строке состояния пишет - Восстановление соединения с сервером (попытка 1 из 2), затем (попытка 2 из 2), после чего вылетает т говорит, что не возможно установить приложение. Как этого избежать подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 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

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