From: PeeTee Newsgroups: comp.os.msdos.djgpp Subject: HELP ME... Date: Fri, 13 Mar 1998 06:52:23 +0100 Organization: Telia Internet Services Lines: 68 Message-ID: <3508C997.83D06415@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 QQQQQQQQQQQQQQQQU%\..)%GQQQQQQQQQQQQQQQQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQDGy%%KU8QQQQQQQQQQQQQQQQQQQQ QQQQQQQ8DGGKKGGU88QQQQQQQ8DUUD888DGGGDD8DUGGGD8QQQQQQQ8DGKyyyKU8QQQQ QQQQ8UK%ZZZZZ\\"JKU8QQQQDGy%%KKGK%"Z%KUUK%ZZ%KUQQQQDUKy%\~??~~\%KUQQ QQQUKZ~;;)Z""))~)ZJU8QQQKyZ\\%""Z\)\%KDyJ~??"JDQQDUy%Z~???~?; `.~JGQ QQUJ). ?\JKUGK%")\ZyGQQ8yJ\\ZZZ%JyyKUD8y%~?~JyQQDGJZ)~)\%yyyZ~. .ZJ8 QDJ\. ;\yDQQHQGy"\\yy8QUy%\ZZ%JGD8QQQQUyZ~~\JGQ8GJ\~?)"G8QQQUK%Z"yG8 Qy%; .?Z%yyyyyJ%"\\JyDQGKZZZ%yU8QQQQQQKy\~~%y8QUy\?;?"KQQQQQQ8DDD8QQ Q%".;?~)))~~~)\ZZ\\JK88Ky\ZZyG8QQQQQQDK%)))JKQQy%?;;Z%DQQQQQQQQQQQQQ 8%%;~~ZZJJJJJJyyKKKUDQUK"\\%KUQQQQQQQUK"\)"yUQ8y%?;;%JQQQQQ88DDD8QQQ QyJ~??"%DQQQQDUGGGD8QQKy\\\yK8QQQQQQQGyZ\\JK8QQy%??;"J8QQQ8Gy%"%KUQQ QDyZ; ?)JGDDGJ"Z"JGDQDy%)\ZyGQQQQQQQDKJZZ"KGQQQGJ\?;)ZyGUGy")??)JGQQ QQGJ~; ;~"%"\~?~\%GDQGyZ))"yDQQQQQQQGK"ZZJKDQQQ8G%)??~\"%"\~?~ZyUQQQ QQQUK"\)~~~~?~\%KU8QQGKZZZyG8QQQQQQQGG%%%GGQQQQQ8Uy"Z\ZZZ\\\"JUDQQQQ QQQQQDUKyJ%JJyGD8QQQQDDGGGDDQQQQQQQQDDUUUDDQQQQQQQ8DGGKKyyyGD8QQQQQQ QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ