21. Januar 200224 j Hallo, ich suche eine Funktion, oder einen Befehl, welcher es mir ermöglicht, das ein Command Line Fenster nach ablauf meines Programmes nicht schließt bevor eine Taste gedrückt wurde. Habe es mit getch() und getc() probiert, aber das bringt nichts, er schließt das Fenster ohne auf die EIngabe zu warten. Bine
21. Januar 200224 j Hi, ansich sollte das mit deinem getch() aber funktionieren...hast vorher auch den Puffer geleert? Goos
21. Januar 200224 j Hallo! Wird die Funktion "getch()" denn auch ausgeführt, oder wird sie übersprungen. Kommt mir sehr seltsam vor, dass das Fenster einfach so schliesst. Könntest ja mal die Funktion "kbhit()" ausprobieren. Vielleicht baust Du Dir auch mal eine Schleife (ist allerdings für diese Zwecke unschön). Kannst Du den Code mal posten, oder ist er zu lang? Grüsse! DocMabuse
21. Januar 200224 j hmm seltsam....und so wie DocMabuse meinte wird dein getch() nicht vielleicht uebersprungen oder so? Naja vielleicht kannst ja wirklich den code posten Goos
21. Januar 200224 j Hmm, Code posten geht gerade nicht, ist eine Aufgabe von der Schule, habe ich also nur zu Hause, und nicht hier im Büro. Mit kbhit() habe ich auch schon probiert, funktioniert aber auch nicht. Poste den Code heute wenn ich nach Hause komme, ja?!?! Nun, so groß ist das Programm gar nicht. Es wandelt einen Text (der User gibt eine Textdatei mit Pfad an) in ein Telegramm um, und man kann Buchstaben zählen lassen und sich das Telegramm auch ausgeben lassen. Am Ende steht ein Copyright Zeichen und dann unsere Namen (sollten wir vom Lehrer aus so machen). Damit ist das Programm im Grunde zu Ende. Nur soll sich das Fenster eben nicht schließen, damit sich der User das Telegramm auch anschauen kann -> sowas wie getch(), getc() oder kbhit(). Funktioniert nur alles nicht. Habe auch versucht es in eine Schleife zu packen -> erfolglos! Bine
21. Januar 200224 j Na gut dann poste das halt spaeter mal ich schau heut Abend nochma rein. Bin ja mal gespannt wies sowas geben kann Goos
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.