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

В строке с найти количество слов заканчивающихся подстрокой с2 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка при компиляции класса http://www.cyberforum.ru/cpp-beginners/thread642876.html
Добрый день всем. Пытаюсь создать класс для вывода строки на экран типа: "Привет, <имя>, как ты?" Но компилятор ругается на 25 строке и пишет ошибку: no matching function for call to ‘MyStr::mystring()’ Не могу понять, в чем же дело. Вот ссылка на ideone: http://ideone.com/syTV5 #include<iostream> using namespace std; class MyStr {
C++ Ошибка при повторном получении данных из потока cin Добрый день, уважаемые форумчане. Делал учебную задачу и столкнулся с проблемой, которую затрудняюсь сам решить. Задача формулируется следующим образом: Напишите программу, считывающую ряд чисели записывающую их в ряд vector<int>. После того, как пользователь введет все числа, он может попытаться определить, сколько числе он ввел, чтобы найти их сумму. Обработайте все входные данные.... http://www.cyberforum.ru/cpp-beginners/thread642872.html
Отключение usb портов по отдельности C++
Вот такая тема: начальство выиграло тендер на поставку компов, компы собрались, доставили, а при сдаче вот такая беда... По условиям договора, в компах должна быть возможность отключения по отдельности каждого usb порта, т.е. к примеру: на материнской плате есть 4 порта, нужно сделать так, чтобы, например, не работал 1 и 4 порт или все кроме 2 порта.... Мне начальство поставило задачу,...
C++ Рекурсия
это функция нахождения чисел фибоначи. немогу понять как она работает можите написат как это происходит в программе. отладка много не сказала. int ret(int n) { if(n == 0 || n == 1) return n; return ret(n-1) + ret(n-2); }
C++ Что то типа goto http://www.cyberforum.ru/cpp-beginners/thread642745.html
Мне нужно что нибудь похожее на goto... Только мне нужно перескочить из функции в одном файле в функцию другого файла
C++ Описать класс "Массив" Язык С++ 1.Описать класс "Массив". Методы массива: конструктор с одним параметром - длина массива; ввод и вывод элементов массива; проверка, является ли массив упорядоченным по убыванию; проверка, является ли массив упорядоченным по возрастанию; включение произвольного элемента в массив с сохранением упорядоченности. 2.Объявить массив, ввести значения, проиллюстрировать... подробнее

Показать сообщение отдельно
Пaтрик
 Аватар для Пaтрик
394 / 387 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
27.08.2012, 12:55     В строке с найти количество слов заканчивающихся подстрокой с2
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
#include <iostream>
#include <string>
#include <vector>
#include <sstream>
#include <iterator>
#include <cctype>
#include <algorithm>
 
class is_word_delimiter: public std::unary_function<char, bool>
{
public:
    bool operator () (const char &ch)
    {
        return ispunct(ch) || isspace(ch);
    }
};
 
int main()
{
    std::string c = "In the case of unary function objects, this operator() member function takes one single parameter";
    std::string c1 = "er";
    std::replace_if(c.begin(), c.end(), is_word_delimiter(), ' ');
    std::istringstream stream(c);
    std::vector<std::string> vec((std::istream_iterator<std::string>(stream)), 
            std::istream_iterator<std::string>());
    int count = 0;
    for (std::vector<std::string>::const_iterator it = vec.begin();
            it != vec.end();
            ++it)
        if ((*it).rfind(c1) + c1.size() == (*it).size())
            count++;
    std::cout << count << std::endl;
}
link
 
Текущее время: 07:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru