Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Aaron Edsinger" To: Subject: stdio on bash shell/emacs Date: Thu, 30 Jan 2003 16:59:59 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 hi. i've got a c program that works fine through cygwin bash. when i run it from emacs bash on windows, the stdio no longer works. after trolling around on the user groups, i found that using fflush(stdout) will allow a printf to work. however, a call to kbhit() only returns true on Ctrl-C. does anyone have any ideas about this. (here's the code:) int main(int argc, char* argv[]) { while( !kbhit() ) { printf("Hit me\n"); fflush(stdout); } printf( "\nKey struck was '%c'\n", _getch() ); fflush(stdout); return 0; } -thanks, aaron Aaron Edsinger Living Machines Group MIT Artificial Intelligence Lab 617.253.6532 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/