String trimmen

Prophet05

Erfahrenes Mitglied
Hi,

ich möchte einen String trimmen also alle führenden und nachfolgenden leerzeichen entfernen.

Ich habe bereits einen ansatz aber der Funktioniert nicht:
Code:
string meinString = "   test dfsd   ";
for(int i = 0; (i = meinString.find(i, " ")) != string::npos;)
  meinString.replace(i, 1, "");

Ausserdem habe ich das gefühl habe das ich das ganze ziemlich ungeschickt angehe. Kann mir jemand helfen?
 
Danke für den link! Meine lösung habe ich zwar mitlerweile zum laufen gebracht und sie funktioniert auch ich werde mir die dort geschilderte mal anschauen. Es ist wohl um eingies schneller.
 
Zurück