Wenn man ein auswahl Menu in einer konsole hat etwas auswählt und ausführt, dass es nach dem ausführen wieder zur...
-
nein ohne schleife. es war glaubs so ein wie programm restart funktion. es wurde einfach der inhalt vom fenster gelöscht und das programm neu gestarten.
-
also es dreht das programm einfach bis zur menu auswahl zurück.
-
kommt schon jemand weiss sicher wie das geht mit dem zurücksetzen. sagt es einfach und dann ist die sache erledigt. Biteeeeeeeeeeeeee
-
du kannst nachdem du ausgewählt hast, mit gettext den Konsoleninhalt speichern und nach beendigung des menüpunkts mit settext wieder zurück setzen...
aba kA ob das AnsiC is..
steht in der conio.h
-
Vielleicht:
gotoxy();
???
mfg hohesC
-
Dieser Thread wurde von Moderator/in AJ aus dem Forum ANSI C in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Doch du nimmst jetzt eine Schleife, so gehts nämlich sehr gut und du sollst ordentlich programmieren, also:
char c = 0; while(c != 'E' && c != 'e') { show_menu(); c = choose_menu(); switch(c) { // Je nach c was machen } }
MfG SideWinder
-
clrscr();???
-
verstehe dein problem nicht,
nimm doch einfach eine schleife und wenn dein menü durch ist mach mittels system("cls") oder clrscr(); deine konsole "leer"
-
ViktorZ schrieb:
... mach mittels system("cls") oder clrscr(); deine konsole "leer"
Am besten macht man sowas NICHT mit system(). clrscr() ist eindeutig die bessere Wahl und wenn man das nicht zur Verfügung hat, dann gibts sicher ne andere Funktion die man nutzen kann und tausend mal besser als system() ist.