Wiederhohlen ???
-
Hi
Ich habe ein kleines Programm geschrieben das am Ende den Benutzer fragt:
Willst du das Programm wiederhohlen ??Bei Ja soll das Programm wiederhohlt und bei Nein beendet werden.
Wie geht das ?
Gruß :xmas1:
Lord-archimedes :xmas1:
-
am besten mit einer do-while anweisung
do { //dein code } while(weitermachen == 1);das do wird sooft wiederholt bis weitermachen != 1 ist.
-
Die Sache mit der do - while Anweisung ist nich schlecht, ich würde aber eine Variable vom Typ BOOL empfelen, die nimmt weniger Ram.
-
Wie geht denn das mit bool ???

-
Für gewöhnlich verwende ich ein char:
char c; do { cout<<"Weitermachen (j/n)? "; cin >> c; }while (c != 'n');
-
hä, ich mach das immer so^^:
int main()
{
der code...cout << "Willste weitermachen? j/n \n";
cin >> x;
if (x != "n")
{
main();
}tja irgendwie is das ziemlich billig wenn ich mir so eure sachen anschaue^^ naja frohe Ostern!

-
@big juli
Lass das lieber, denn du benutzt die main Funktion rekursiv.
-
big juli schrieb:
tja irgendwie is das ziemlich billig wenn ich mir so eure sachen anschaue^^ naja frohe Ostern!

Die main() soll während des Programms nicht aufgerufen werden (siehe Standard).
Gruß