GerngeschehenDanke. ^^
Ich habe deinen Quellcode mal neugeschrieben, so wie ich es für richtig halte, da ich grade keine Lust hatte deinen Code auf potenzielle Fehler zu untersuchenDie einzige Frage die ich dann noch hätte wäre wiegesagt warum mein zuletzt geposteter Code nicht funktioniert, und das Programm bei einem Buchstaben nicht ordnungsgemäß zurückspringt.
Ich denke mal, dass kannst du auch selber machen, wenn du meinen jetzt folgenden Code zum Vergleich nimmst.
Hier ist ein Screen, wie ich es geschrieben hab:
Denke mal, die Kommentare sollten da wieder alles nötige erklären.
greetZ
//edit: Bei der zweiten if-funktion in der while-schleife sollte eigendlich ein cerr, statt einem cout stehen. Aber im Prinzip ist das egal
//edit2: Hab mir nun doch mal deinen Code angesehn. Deiner kann so nicht richtig funktioniere, da sich die while Schleifen während der abfrage praktisch gegenseitig ausspielen und es so zur endlosschleife wird.
Benutze meine Methode. Ich glaube nicht, dass es mit deiner in irgendeiner weise geht :Y