Menü ?

Hallo,

ich habe ein Programm geschrieben, das ein Hauptmenü hat.

wenn man im Hautmenü ist und die eins drückt, kommt ein Gewisser Text.

das habe ich mit der Switch funktion gemacht.

am Ende von dem Text soll es aber „m“ anzeigen und wenn man dann „m“

eintippt, soll man wieder im hauptmenü sein.

Ich weiß aber nicht, wie das geht.

Kann mir jemand helfen?

mfg

Doran

Wobei ???

Bei den genauen angaben sag ich nur, machs richtig, dann funktionierts :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

der Text lautet:

#include
void main()
{
 float a;
 int b;


cout\>b;
cout\>a;
break;

case 2:

 cout\>a;


};

In diesem Programm ist der obere Teil Das Hauptmenü und wenn man die eins drückt, soll Hi angezeigt werden.

Und utz soll angezeigt werden, wenn die zwei gedrückt wird.

Dasfunktionier auch, aber ich weiß nicht, wei ich es machen kann, dass
man z.B durch drücken der „m“ Taste wieder in’s meü kommt. (wenn „Hi“ angezeigt wird)

Ich hoffe, diese Agaben genügen.

mfg

Doran

Hallo, Doran,

Dasfunktionier auch, aber ich weiß nicht, wei ich es machen
kann, dass
man z.B durch drücken der „m“ Taste wieder in’s meü kommt.
(wenn „Hi“ angezeigt wird)

Du solltest den switch-block in eine Schleife nehmen,
also etwa so:

#include 
#include 
using namespace std; 

 string menue(void)
{
 return 
 "\n"
 "Das ist die Bibliothek.\n"
 "Sie befinden sich im Hauptmenue.\n"
 "Waehlen Sie durch tastendruck:\n"
 "Druecken Sie die 1, wenn Sie den hoeren moechten.\n\n"
 ;
}

 char input()
{
 char taste;
 cin \>\> taste;
 return taste;
}

 void main()
{
 bool done = false;
 
 cout 

Grüße

CMБ

Hallo,

Das ist zwar gut, aber leider nicht mit c++.
Kann mir jemand sagen, wie ich das mit c++ mache?

mfg

Doran

Hallo,

Das ist zwar gut, aber leider nicht mit c++.
Kann mir jemand sagen, wie ich das mit c++ mache?

Darf man fragen, was du meinst was der vorige Post ist?

(Insbesondere sind beide Fragmente kein C++ (void main).

mfg TLF

Hallo

Das ist zwar gut, aber leider nicht mit c++.
Kann mir jemand sagen, wie ich das mit c++ mache?

Ich nehme an, Du hast einen Stark veralteten C++
Compiler, für diesen Falle habe ich den Quelltext
etwas modifiziert:

#include 

 const char\* menue(void)
{
 return "\nDas ist die Bibliothek.\n"
 "Sie befinden sich im Hauptmenue.\n"
 "Waehlen Sie durch tastendruck:\n"
 "Druecken Sie die 1, wenn Sie den hoeren moechten.\n\n" ;
}

 char input(void)
{
 char taste;
 return (cin \>\> taste), taste;
}

 void main(void)
{
 int done = 0;
 
 cout Grüße

CMБ