2012-02-10 6 views
0
#include <string> 
#include <iostream> 
using namespace std; 



string s1="a,b,c"; //Set up string 1 
string s2="b,v"; //Set up string 2 
string s3; //Setup string 3 

я пытаюсь что-то делать с профсоюзом, может кто-нибудь помочь мне, как решить эту функцию errors.the следует сделать объединение строк, но есть некоторые problem.thanksобъединение двух строк

+3

Можете ли вы сначала преобразовать их в набор? –

+4

Вы вообще пробовали? Покажите нам код для попытки _your_. – ildjarn

+0

Если вы используете C++, вы можете попробовать ** string ** type в std namespace –

ответ

3

Вы можете помещать подобъекты, например в std::vector<std::string>, std::sort() их, если они строят мои несортированные, затем std::set_union() их, а затем объедините результат.

+0

public string union (строка A, строка B) {code} кто-то помогает написать код для этой функции, который вычисляет объединение двух строк – MIKI

+6

Давайте скажем так: я профессиональный программист и несколько переросла необходимость выполнение домашних заданий. Я рад прокомментировать, где ваш код, если вы публикуете некоторые, может пойти не так и/или дать подсказки о том, как решать проблемы. Кроме того, вы должны понимать, что мое решение не будет принято для домашней работы в любом случае. –

+1

+1, я не знал, что 'std :: set_union()' был [обобщен для мультимножеств] (http://stackoverflow.com/questions/3195973/set-union-with-multiset-containers). Ты узнаешь что-то новое каждый день. – PeterT

0

Разделить обе строки на свои элементы, поместить элементы в std :: set

Смежные вопросы