Article View: be.comp.programming
Article #16803Re: streams
From: Ishtar
Date: Sun, 02 Apr 2000 00:00
Date: Sun, 02 Apr 2000 00:00
21 lines
1324 bytes
1324 bytes
On 28 Mar 2000 22:31:05 GMT, Marc De Smet wrote: >Hoe kan men juist 1 karakter van een stream lezen in unix? Ik wil een >programma schrijven dat een voorwerp verplaatst door op de pijltjes >toetsen te drukken. scanf, read, en getc wachten met lezen van de stroom >tot er enter gedrukt is. fread is inderdaad een oplossing. Maar misschien is het in jouw geval beter om de terminal in non-canonical mode te zetten, dan stelt hij elk teken beschikbaar van zodra het er is (en dan is fgetc bruikbaar). Zie man tcsetattr en man terminfo. (Of misschien direct curses gebruiken? nobreak() (dacht ik) doet dan precies wat je wil.) Groeten, Ishtar -- To reply via email, please remove the numbers from the From address, or change the Reply-To address as indicated. I'm reading followups as well.
Technical Details
Message-ID:
<slrn8ecvv9.vb.is7htar@balsagoth.workgroup.home>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8brbr9$dpj$1@inf6serv.rug.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,def5ad2ba3ce0de8 X-Google-Attributes: gidfcea4,public From: is7htar@so1fthome3.net (Ishtar) Subject: Re: streams Date: 2000/04/02 Message-ID: <slrn8ecvv9.vb.is7htar@balsagoth.workgroup.home> X-Deja-AN: 605671488 References: <8brbr9$dpj$1@inf6serv.rug.ac.be> X-Trace: fu-berlin.de 954690650 6195600 212.8.166.111 (16 [23993]) User-Agent: slrn/0.9.5.4 (UNIX) Reply-To: [NOSPAM]@ishtar_at_softhome_dot_net Newsgroups: be.comp.programming