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


Anmelden zum Antworten