Buchstaben im String vertauschen
-
Moin,
wie im Threadtitel erwähnt, wollt ich fragen ob ich Buchstaben in Strings vertauschen kann. Kleines Beispiel:[code]#include <iostream> #include <string> using namespace std; int main() { string wort; cin>>wort; } [/code]Wenn ich jetz z.b. Hans eingebe, dass dann nahs oder so rauskommt. ^^ Ich hoffe ich habs gründlich genug geschildert

mfg Eraz0r
-
mittels wort[1] kannst du auf den zweiten buchstaben zugreifen, also kannst du zB so den zweiten und dritten vertauschen:
string wort;
cin >> wort;
swap(wort[1], wort[2]);
-
Danke für die schnelle Antwort, ich werds morgen ma austesten und dann antworten falls alles geklappt hat.
Edit: funzt alles thx nochma
mfg Eraz0r