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

Стандартный поток и STL (std::copy to std::cout) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить сдвигом элементы массива http://www.cyberforum.ru/cpp-beginners/thread1044982.html
Помогите пожалуйста написать программы: 3)Дан массив из 15 элементов, удалить сдвигом элементы массива, кратные 5 и расположенные между 2м и 3м нулевыми элементами (не задействованные элементы массива обнулить).
C++ Найти самых больших элементов массива, являющихся простыми числами Помогите пожалуйста написать программы: 2)Дан массив из 15 элементов, найти 3 самых больших элементов массива, являющихся простыми числами. http://www.cyberforum.ru/cpp-beginners/thread1044981.html
C++ Поменять местами цифры числа, стоящие на чётных и нечётных местах
Помогите пожалуйста написать программы: 1) Вводится натуральное число, надо поменять местами цифры числа, стоящие на чётных и нечётных местах, если количество цифр нечётное, то последняя цифра отбрасывается.
Мистика с Visual Studio C++
Господа, выручайте, прошу. Знаю код корявый, но точно рабочий. Компилился и работал буквально сутки назад. Бьюсь уже 5 часов, не понимаю что случилось, код компилиться, но на вывод, просто выводит структуры в таком порядке, в котором вводил, просто игнорирует процедуры сортировки. Выручайте... #include <iostream> #include <fstream> #include <string> #include <windows.h> #include <vector>...
C++ Выбрать из текста только те символы, которые встречаются в нем только один раз http://www.cyberforum.ru/cpp-beginners/thread1044957.html
Здравствуйте, помогите пожалуйста написать программу:) Условие. Дана строка, содержащая текст на русском языке. Выбрать из него только те символы, которые встречаются в нем только один раз, в том порядке, в котором они встречаются в тексте.
C++ Метод Адамса и Милна Добрый всем день...Помогите,пожалуйста, составить функции для решения дифф. уравнений по методам Милна и Адамса...Сижу, разбираюсь, но ничего стоящего в голову так и не пришло. подробнее

Показать сообщение отдельно
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
17.12.2013, 09:55     Стандартный поток и STL (std::copy to std::cout)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <sstream>
#include <algorithm>
#include <functional>
#include <string>
 
using namespace std;
 
bool contains(std::string word, std::string substring) {
    return word.find(substring) != std::string::npos;
}
 
int main()
{
    std::string s = "word1 word2 enother world",
        sub = "word";
    std::copy(std::istringstream(s), std::istringstream(), std::cout, 
        std::bind2nd(std::ptr_fun(contains), sub));
 
    return 0;
}
Видел много раз похожий финт, только я так и не понял как он работает (у меня представлен нерабочий вариант).
copy_if должна принимать 3 итератора, 2 на исходный диапазон и 1 для вывода результата, только как это сделать....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru