From: "Campbell, Rolf [SKY:1U32:EXCH]" 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 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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