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

Из первой строчки убрать слова, которые встречаются во второй - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Закомпелировать торрент файт с exe http://www.cyberforum.ru/cpp-beginners/thread1063307.html
Здравствуйте. Может я спрашиваю что то не то или не в том разделе, но мне нужно, сделать файл расширения exe, что при его открытии у пользователя запускался торрент(торрен клиент установленный у него на компьютере) и начинался скачиваться файл. Суть, чтобы на прямую нельзя было добраться до этого торрент файла. Спасибо.
C++ Загрузка данных из БД. Как лучше реализовать работу со связанными данными И так здравствуйте, у меня есть вопрос, как лучше реализовать работу со связанными данными, т.е у нас есть основная структура и более 10 дочерних. struct sProperty { int db; int type; int property } http://www.cyberforum.ru/cpp-beginners/thread1063299.html
C++ Rand() в Win 7 64 bit. Выводится одна и та же последовательность чисел
Постоянно выводит одну и туже последовательность чисел. Что не так? Есть мнение, что под Win 7 64 bit эта команда не работает (rand). Может ли быть в этом причина? Если да, как это обойти? //--------------------------------------------------------------------------- #include <vcl.h> #include <stdio.h> #include <conio.h> #pragma hdrstop
C++ Найти площадь пятиугольника (определить функцию для расчёта площади треугольника по трём сторонам)
даны вещественные числа a.b.c.d.e Найти площадь пятиугольника ,(определить функцию для расчёта площади треугольника по трём сторонам) в задании картинка пятиугольника http://www.cyberforum.ru/attachments/342600d1387131977
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread1063245.html
Метод пузырька for (int i = 0; i < 10-1; i++) { if (a>a) { x=a; a=a; a=x; } }
C++ Приложения какой разрядности будут компилироваться в зависимости от ОС, на которой происходит компиляция Купил я, значит, себе ноутбук, и у меня возник вопрос: Если я использую платформу решения x64, то создается приложение, которое идет только на x64? И если я использую x32 - создается x32? Я прав? как правильно? Что эти "платформы решения" дают??:) Да, еще один вопрос : при компиляции мне все время говорит VS "Проект устарел". Что это значит? подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5916 / 3353 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
05.01.2014, 16:26     Из первой строчки убрать слова, которые встречаются во второй
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
34
35
36
37
#include <algorithm>
#include <vector>
#include <sstream>
#include <string>
#include <iostream>
 
std::vector<std::string> words(const std::string& str, const char separator)
{
    std::istringstream iss(str);
    std::vector<std::string> vec;
    std::string word;
    while (std::getline(iss, word, separator))
        vec.push_back(word);
    return vec;
}
 
int main()
{
    std::string s1("user,internet,soft,it");
    std::string s2("computer,test,soft,c++,user");
    std::vector<std::string> vec1 = words(s1, ',');
    std::vector<std::string> vec2 = words(s2, ',');
    std::sort(vec1.begin(), vec1.end());
    std::sort(vec2.begin(), vec2.end());
    std::vector<std::string> result;
    std::set_difference(
        vec1.cbegin(), vec1.cend(),
        vec2.cbegin(), vec2.cend(),
        std::back_inserter(result));
    for (std::vector<std::string>::const_iterator it = result.cbegin();
        it != result.cend();
        ++it)
    {
        std::cout << *it << std::endl;
    }
    return 0;
}
 
Текущее время: 15:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru