ich habe in der Linux FAQ den Thread über getch() unter Linux gelesen. Mittels 0xdeadbeef Anleitung konnte ich die Funktion auch erfolgreich testen. Nun möchte ich aber gerne wissen ob es unter Linux eine vergleichbare Funktion gibt die es ohne zusätzliche Codeimplementierung ermöglicht ein Programm anzuhalten und durch Tastendruck fortzusetzen. Es soll z.B. "Weiter mit beliebiger Taste =>" über printf() angezeigt werden und anschließend soll das Programm nach erfolgreichem Tastendruck wieder weiterlaufen. Ohne kbhit() oder getch() gestaltet sich diese einfache Aufgabe ziemlich schwierig Für Vorschläge wäre ich wirklich dankbar.
PS: Abschließend möchte ich sagen das ich dieses Forum schon eine ganze Weile kenne. Nach wie vor finde ich es wirklich spitze. Macht weiter so!
getchar wird in einem Puffer zwischengespeichert und erst nach Eingabe von <Enter> an getchar übergeben. getchar() sieht die Eingabe also erst nachdem der Nutzer die Eingabe abgeschlossen hat. Ich brauche eine Funktion die bereits sobald eine Taste gedrückt wird das Programm weiterführt.
ncurses verwenden. Ist eine ziemlich mächtige Library, um Consoleprogramme ansprechend zu gestalten. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)