FBIagent
Erfahrenes Mitglied
Wie im betreff schon gesagt habe ich eine do{}while(); schleife. Diese hört aber nicht auf
wenn die bedingung erfüllt sein sollte.
Nun meine frage: Warum hört sie nicht auf?
wenn die bedingung erfüllt sein sollte.
Code:
#ifndef __MY_GS_MENUE_H
#define __MY_GS_MENUE_H
#include <iostream>
#include <conio.h>
using namespace std;
void gs_menue()
{
char input;
bool continue_loop = true;
cout << "[1] Manage characters";
cout << "\n[2] Manage inventory";
cout << "\n[3] Manage NPC/monster";
do
{
input = getch();
if(input=='1')
continue_loop = false;
if(input=='2')
continue_loop = false;
if(input=='3')
continue_loop = false;
}while(continue_loop==false);
}
#endif
Nun meine frage: Warum hört sie nicht auf?