From: PeeTee Newsgroups: comp.os.msdos.djgpp Subject: I want a search string... Date: Thu, 12 Mar 1998 18:40:35 +0100 Organization: Telia Internet Services Lines: 66 Message-ID: <35081E12.FAE8A9B6@hem.passagen.se> NNTP-Posting-Host: d2o44.telia.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hi out there! I have a problem and i think somebody can solve it easy... In a program i want the user to enter a search sting... But the problem is that while he do this, the program must do other things at the same time (almost...) The code looks like this: char search_for[256]; int ok; enter_string() { if(key[KEY_ENTER]) ok = TRUE; // Code that adds the pressed key to search_for // if enter isn't pressed... }//end of enter_String() main() { //lots of code... ok = FALSE; do { redraw_graphics(); enter_string(); }until(ok); // more code... }//end of main() The point is that enter_string don't wait for a ENTER... The program loops and add entered keys to search_for. The loop ends when the user press ENTER. I tried to use if(keypressed()) search_for = search_for + readkey(); but search_for looks funny when i use textout... I hope you understand my little problem and help me asap. Sorry for any misspelling or use of bad gramatics... (Hey, i'm from sweden... ;) /Pete