blackbird
09-07-2000, 22:52
hi!
ich hab hier ein programm welches mir meinen mp3-player steuert (projekt von der c´t von anfang ´99 - mp3-player am parallelport, läuft auch auf den schwächsten rechnern http://www.linuxforen.de/ubb/wink.gif ) und wollte den player ein wenig erweitern. bislang kann ich den nur über eine ir-fernbedienung bedienen, würd das aber auch gern über die normale tastatur erledigen können.
also brauch ich eine funktion, welche aus dem tastaturpuffer ein zeichen auslesen kann. allerdings geht getchr() nicht, da getchr() ja auf eine eingabe wartet, wenn nichts im puffer steht, das kann ich nicht gebrauchen. ich möchte schaun, ob etwas im tastaturpuffer steht. wenn ja, soll der puffer ausgelesen werden und dieses oder jenes getan werden. wenn nichts drinsteht, soll auch nichts passieren, das programm läuft normal weiter..
ich hoff mal dass es einigermassen klar geworden ist, um was es mir geht http://www.linuxforen.de/ubb/wink.gif
wär echt gut, wenn mir da jemand weiterhelfen könnte!
grüsse blackbird
ich hab hier ein programm welches mir meinen mp3-player steuert (projekt von der c´t von anfang ´99 - mp3-player am parallelport, läuft auch auf den schwächsten rechnern http://www.linuxforen.de/ubb/wink.gif ) und wollte den player ein wenig erweitern. bislang kann ich den nur über eine ir-fernbedienung bedienen, würd das aber auch gern über die normale tastatur erledigen können.
also brauch ich eine funktion, welche aus dem tastaturpuffer ein zeichen auslesen kann. allerdings geht getchr() nicht, da getchr() ja auf eine eingabe wartet, wenn nichts im puffer steht, das kann ich nicht gebrauchen. ich möchte schaun, ob etwas im tastaturpuffer steht. wenn ja, soll der puffer ausgelesen werden und dieses oder jenes getan werden. wenn nichts drinsteht, soll auch nichts passieren, das programm läuft normal weiter..
ich hoff mal dass es einigermassen klar geworden ist, um was es mir geht http://www.linuxforen.de/ubb/wink.gif
wär echt gut, wenn mir da jemand weiterhelfen könnte!
grüsse blackbird