delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mailnull set sender to djgpp-bounces using -f |
Message-ID: | <3C4EE228.CDCAD57B@yahoo.com> |
From: | CBFalconer <cbfalconer AT yahoo DOT com> |
Organization: | Ched Research |
X-Mailer: | Mozilla 4.75 [en] (Win98; U) |
X-Accept-Language: | en |
MIME-Version: | 1.0 |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: kbhit() |
References: | <20020123105549 DOT 98938 DOT qmail AT web9101 DOT mail DOT yahoo DOT com> |
Lines: | 44 |
Date: | Wed, 23 Jan 2002 16:30:50 GMT |
NNTP-Posting-Host: | 12.90.176.189 |
X-Complaints-To: | abuse AT worldnet DOT att DOT net |
X-Trace: | bgtnsc04-news.ops.worldnet.att.net 1011803450 12.90.176.189 (Wed, 23 Jan 2002 16:30:50 GMT) |
NNTP-Posting-Date: | Wed, 23 Jan 2002 16:30:50 GMT |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
ROLAND wrote: > > --- Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> wrote: > > Something is wrong with the rest of your code: > > kbhit() _is_ the function > > you are looking for. It returns immediately, > > without waiting for a key > > to be pressed. > > This is what my code looks like: > > if(kbhit()==0){ If you get here no key has been hit. You probably wanted (kbhit()) above. > if(getkey()==3){ Now that no key has been hit you want to get that non-existant key. I would expect the system to wait around for it. > interrupt(); Who knows what this does. But it looks as if it doesn't return. > } > } > printf("Reading...\n"); > COMReadBufferTimed(DJGPPdev,anmes,NULL,256,&charsin,1000); > > I know that the program doesn't work, 'cause I never > see the "Reading..." on the screen. It also doesn't go > to interrupt, 'cause then the progam has to stop > (interrupt closes the port and exits)... > What is the problem with my code??? It is faulty. See above. -- Chuck F (cbfalconer AT yahoo DOT com) (cbfalconer AT XXXXworldnet DOT att DOT net) Available for consulting/temporary embedded and systems. (Remove "XXXX" from reply address. yahoo works unmodified) mailto:uce AT ftc DOT gov (for spambots to harvest)
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |