Mail Archives: djgpp/1999/06/28/19:30:24
| From: | "Campbell, Rolf [SKY:1U32:EXCH]" <cp1v45 AT americasm01 DOT nt DOT com>
|
| Newsgroups: | comp.os.msdos.djgpp
|
| Subject: | Re: Key press in ASCII
|
| Date: | Mon, 28 Jun 1999 11:02:18 -0400
|
| Organization: | Nortel Networks
|
| Lines: | 24
|
| Message-ID: | <37778E7A.E4582ECC@americasm01.nt.com>
|
| References: | <7l5mhn$h9q$1 AT orudios DOT magnet DOT at>
|
| NNTP-Posting-Host: | bmerhc00.ca.nortel.com
|
| Mime-Version: | 1.0
|
| X-Mailer: | Mozilla 4.6 [en] (X11; I; HP-UX B.10.20 9000/712)
|
| X-Accept-Language: | en
|
| To: | djgpp AT delorie DOT com
|
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
| Reply-To: | djgpp AT delorie DOT com
|
Mark Usher wrote:
> Is there a function available that will give me the ascii value of a key
> press back ? If not, is there an easy way to convert the key press returned
> from getkey() to it's ASCII value.
>
> Basically I am trying to add the key pressed to a string without having to
> press return.
> ie
> key = getkey()
> strcat(kbdbuffer, ASCII(key)
What is "getkey()"? If you use getch(), it returns the ascii value (as an
int). If you need to add it to the end of a string:
char buff[2] = {0,0};
*buff = getch();
strcat(kbd, buff);
--
-Rolf Campbell (39)3-6318
- Raw text -