Fes una funció amb la capçalera:
string join(vector<string>::iterator begin,
vector<string>::iterator end,
string separador);
que rep una seqüència de strings i els concatena
fent servir el separador sep.
Entrada
La funció rep dos iteradors begin i end i un string
que és un separador.
Sortida
La funció retorna un sol string que és la concatenació dels
strings entre begin i end (incloent begin però
excloent end) i posant el separador sep entre cada parell
de strings.
Observació
Als fitxers públics (icona del gatet) trobaràs: main.cc i join.cc (a on has d’implementar la funció). També hi ha un Makefile i el directori .vscode que té la configuració per compilar i debuggar amb VSCode.
Has d’implementar la funció join en el fitxer join.cc, compilar (està preparat per poder compilar i debuggar amb VSCode), i finalment enviar només el fitxer join.cc. No cal fer un .tar.
Input
", " one two three four
Output
"one, two, three, four"
Input
" # " un deux trois quatre
Output
"un # deux # trois # quatre"
Input
" no sortira " justone
Output
"justone"