From: "Edward Griffin" Newsgroups: comp.os.msdos.djgpp Subject: Fustrated person ranting about text input Date: Wed, 19 Apr 2000 08:30:51 +0100 Organization: Customer of Planet Online Lines: 24 Message-ID: <8djplv$27o$1@news6.svr.pol.co.uk> NNTP-Posting-Host: modem-19.banded-shark.dialup.pol.co.uk X-Trace: news6.svr.pol.co.uk 956131839 2296 62.136.226.19 (19 Apr 2000 08:10:39 GMT) NNTP-Posting-Date: 19 Apr 2000 08:10:39 GMT X-Complaints-To: abuse AT theplanet DOT net X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello. I'm writting a server program for a network game and I need to write my own custom text input function. The program runs in text mode so I don't need any graphical stuff. It currently handles IPX packets and sends them to other computers on the network. When it's not doing that, I want it to be checking for keypresses, and if it gets one, add the letter to a string, and display the text on the screen. It also needs to understand delete, pgup, pgdn, enter and esc seperately. How should I go about doing this? There are so many functions like getch, kbhit, getche, putchar, getchar etc. I've tried hundreds of combinations and I can't get it to work. When enter is pressed, it also needs to add the \0 and p. Alternatively I could just use gets and use allegro timers to do the ipx stuff but I'm not sure if that would work. I would need to lock all the memory and stuff for every variable I use in them and that would be practicaly imposssible. :-o. Please help!!! (If you read this far then I congratulate you) Edward