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

Посчитать количество слов содержащих букву "b/B" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как передвигать указатель чтобы выделить память под новый элемент и добавить новый элемент в массив? http://www.cyberforum.ru/cpp-beginners/thread1239724.html
Допустим есть некое условие,нам нужно при каждом его выполнении выделить память под новый элемент и добавить его в массив. Вопрос:Как передвигать указатель что-бы выделить память под новый элемент и добавить новый элемент в массив?
C++ For_each и аргументы callback-функции; Как передать callback'у больше одного аргумента Изучаю контейнеры и алгоритмы stl по Майерсу . С непривычки слегка охренел и запутался в них . В общем есть у меня простой вызов алгоритма вида for_each(sregex_iterator(html_data.begin(),html_data.end(),e),sregex_iterator(),&urls_callback); Не могу понять , как передать callback'у больше одного аргумента ? То есть если я хочу , допустим , сохранять в vector результаты работы алгоритма .... http://www.cyberforum.ru/cpp-beginners/thread1239715.html
Работа с уравнениями: Как векторы структур разобрать в сами уравнения? C++
Есть кусок программы, которая принимает систему уравнений в виде: вектор уравнений, каждое уравнение – это вектор членов. Каждый член – это структура, членами которой являются имя переменной, коэффициент и степень. #include <iostream> #include <cstring> #include <cctype> #include <conio.h> using std::cout; using std::cin; using std::endl;
Box2d как установить в проект? C++
как Подключить box2d к VS 2012, искал в гугле там говорится нужно исходники скаченные с офф сайта скомпилировать Cmake. ну я попробывал, вышло но lib файлов так и не появилось. Просветите что ввобще делать то как блин мне сюда вставить изображение!!! блокирует урл s018 . radikal . ru / i520 / 1408 / 70 / 6fc64c842d62 . png Добавлено через 51 минуту *Собирал проект не было ошибок,...
C++ Найти ошибку в регулярном выражении http://www.cyberforum.ru/cpp-beginners/thread1239668.html
Использую RegExpr модуль от Андрея Сорокина. Сделал небольшое изменение для удобства использования в билдере: const // EscChar = '\'; // 'Escape'-char ('\' in common r.e.) used for escaping metachars (\w, \d etc). EscChar = '/'; // 'Escape'-char ('\' in common r.e.) used for escaping metachars (\w, \d etc). //Изменил для Сбилдера Есть выражение r->Expression ="<error (.*?)<//error>";...
C++ Длина short[] - Почему размер массива внутри make отличается? Доброе время суток, господа. #include <iostream> #include <vector> #include <algorithm> using namespace std; template <typename Container> Container make(const short s) { подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5589 / 2623 / 239
Регистрация: 01.11.2011
Сообщений: 6,448
Завершенные тесты: 1
08.08.2014, 14:37     Посчитать количество слов содержащих букву "b/B"
Просто так:
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
#include <algorithm>
#include <iostream>
using namespace std;
 
bool isB( const char &ch )
{
    if( toupper( ch ) == 'B' )
        return true;
    else
        return false;
}
 
int main() 
{ 
    std::string str = "BDSM is a variety of erotic practices involving        \
                       dominance and submission, role-playing, restraint,     \
                       and other interpersonal dynamics. Given the wide       \
                       range of practices, some of which may be engaged in    \
                       by people who do not consider themselves as practicing \
                       BDSM, inclusion in the BDSM community or subculture is \
                       usually dependent on self-identification and shared    \
                       experience. Interest in BDSM can range from one-time   \
                       experimentation to a lifestyle.";
    std::cout << std::count_if( str.begin(), str.end(), isB );
 
    std::cin.ignore();
    return 0;
}
 
Текущее время: 03:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru