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

Не могу довести до ума, не хватает функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ непонятное строка? http://www.cyberforum.ru/cpp-beginners/thread514866.html
#include <iostream> using namespace std; const int jack = 11; //from 2 to 10 are const int queen = 12; //integers without names const int king = 13; const int ace = 14; enum...
C++ Не работает функция добавления данных в класс C++ Добрый день всем. Задание: создать клас для хранения БД (тел. справочник). Создать производный класс, добавив туда поля (адрес, телефон). Для второго класса использовать конструктор, чтобы он... http://www.cyberforum.ru/cpp-beginners/thread514860.html
C++ проще и короче
#include <cstdlib> #include <iostream> #include <stdlib.h> #include <math.h> using namespace std; /* Динамическое выделение памяти, каждый пункт ф-ция, данные- через пар-ры,...
Работы в векторами. C++
Читая в книге тему про вектора наткнулся на такой предложение: "Также существует функция push_front() для занесения элементов в начале вектора, однако векторами она не поддерживается" Поэтому при...
C++ printf и cout http://www.cyberforum.ru/cpp-beginners/thread514831.html
У меня возник вопрос, что луче еспользовать в C++, printf/scanf или cout/cin ? Что работает быстрее? Есть такой фрагмент кода int i; for (i = -10; i <= 10; i ++) { printf ("%+4.2i...
C++ удаленный рабочий стол народ,подскажите кто знает! хочу написать прогу на подобии удаленный рабочий стол. чтобы на своем мониторе видеть монитор компа к которому подключился с возможностью выполнять необходимые... подробнее

Показать сообщение отдельно
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
09.03.2012, 15:48
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
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
class fun
{
    char x;
public:
    fun(char s):x(s){}
    bool operator()(char& s)
    {
        if(s==x)
         return true;
        return false;
    }
};
 
int main()
{
    ifstream file("file.txt");
    string word;
    fun obj('a');
 
    //последнее слово окажеться в word, но только в том случае если точка в конце предложения
    //написана слитно с последним словом (как это обычно делается),
    //если хочется учесть и второй вариант - нужно сохранять несколько последних слов
    while(!file.eof())
        file>>word;
    cout<<count_if(word.begin(),word.end(),obj);
}
Различные проверки состояния файла добавлять по вкусу
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru