Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » stdin unter Linux

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.11.2004, 20:39 Uhr
~Christian H.
Gast


Hallo,

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!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.11.2004, 21:44 Uhr
ao

(Operator)


getchar() ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
22.11.2004, 22:10 Uhr
~Christian H.
Gast


Hallo ao;

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.

cu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
22.11.2004, 22:14 Uhr
virtual
Sexiest Bit alive
(Operator)


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)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
23.11.2004, 07:15 Uhr
typecast
aka loddab
(Operator)


->
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: