C++ , Programm "neustarten"

2 Antworten

Wenn Du C++ lernen willst, dann mach es ohne goto, das wird geächtet.

Mach halt einfach eine while(eingabe != 9) und 9 ist dann die exit, und unter den anderen werden dann mit switch(eingabe) kannst Du zum beispiel die restlichen Menüpunkte auswählen und dort Dein Spiel unterbringen usw.Ach so ich habs erst jetzt gelesen, dass Du es mit Buchstaben machen willst. Aber mach es auf keine Fall mit goto, das hat in C++ nichts verloren.

Bitte! BITTE BITTE BITTE benutz keine Sprungmarken und kein Goto!!

Das gehört sich einfach nicht! Es ist kein guter Stil und C++ bietet dir so viele Möglichkeiten um das auch nicht benutzen zu müssen.

Mach lieber um dein Spiel an sich eine große Do-While-Schleife und als Bedingung nimmst du die in deinem if hier.

Du musst allerdings NeuesSpiel vor der Schleife deklarieren.

Eine Deklaration in einer Schleife macht nie Sinn.

0
@Kobold82

doch und zwar in einer for-each-Schleife,

allein wenn man zwei for-Schleifen in einander schachtelt, macht das ganze Sinn!

0

Was möchtest Du wissen?