Wie Programm beenden?
-
Hy
Mein Problem: Das Programm besteht aus einer Endlosschleife die immerwieder Eingaben engegebennimmt(ähnlich wie MS-DOS), doch bei dem Befehl bye soll sie sich schließen! es funkt aber nicht, kann mir jemand helfen???
mfg
#include "stdafx.h" #include <windows.h> #include <iostream> #include <cstdlib> #include <vector> using namespace System; int eingabefunktion(int entscheidung) { char eingabe[50]; int num; int x; char Bye[10]; strcpy(Bye,"bye"); std::cout << "\n>"; std::cin.getline(eingabe,49); for(int i=0;i<3;i++) { if(eingabe[i] == Bye[i]) { num++; x = 1; if(num == 3 && x == 1) { entscheidung = 1; return(entscheidung); } } } } int main(array<System::String ^> ^args) { int entscheidung; std::cout << "\n\n\nHello Patrick\n\nCommandline 1.0 RV\n"; for(;;) { if(entscheidung == 0) { eingabefunktion(1); } else return 0; } }
-
könnte ich mein programm über die "eingabefunktion" schließen???
wenn, wie??mfg