PDA

View Full Version : [c++] eliminare spazio nelle stringhe(string)


athlon900
29-09-2004, 19:48
Ciao,
come tolgo gli spazi da una stringa (string s)?

string s = "ciao amico che fai";

e mi deve diventare "ciaoamicochefai"

Qualche anima pia che mi soccorra?

:muro: :muro: :muro: :muro: :muro:

/\/\@®¢Ø
29-09-2004, 22:14
#include <algorithm>
...
string orig = "Frase con spazi";
string dest;
remove_copy( orig.begin() , orig.end() , back_inserter( dest ) , ' ');
cout << dest << endl;

stampa "Fraseconspazi"

athlon900
30-09-2004, 19:52
grazie tanto