This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
RE: gcc problem?
- From: "Rolf Campbell" <rcampbell at tropicnetworks dot com>
- To: "Carlo Florendo" <carlo at astra dot ph>,<cygwin at cygwin dot com>
- Date: Sat, 23 Nov 2002 18:03:10 -0500
- Subject: RE: gcc problem?
This is not a bug in Cygwin or Gcc. Scanf("%s", ...) only reads from
the stdin if the input buffer is empty. If you only enter a single word
on the first prompt, then it will wait for you to type the 2nd word. If
Borland produces different results then maybe they are wrong (or simply
different).
-Rolf
> -----Original Message-----
> From: Carlo Florendo [mailto:carlo@astra.ph]
> Sent: Wednesday, November 20, 2002 9:46 PM
> To: cygwin@cygwin.com
> Subject: gcc problem?
>
>
> Hello,
>
> Ever since I installed a newer cygwin, I've encountered
> problems which I didn't encounter before. First, there was
> the "ls -l"problem which has not yet been resolved (and which
> is threaded as "ls problem" in this list.). Just today, i
> discovered something wrong while using gcc. I compiled the
> snippet below and it's supposed to prompt me for input twice.
> However, I only get prompted once. (Using the visual c++
> compiler, the borland 5.5 compiler gives the correct results)
>
> My gcc version is 2.95.3-5.
> Cygwin version is The cygwin1.dll version I am using is
> 1.3.15-cygwin-1-3-15-1.
>
> -----------begin snippet-------------
> #include <stdio.h>
> int main()
> {
> int n;
> char string[80];
> for ( n=0 ; n<2 ; n++ )
> {
> printf( "Enter some words: " );
> scanf( "%s", string);
> printf( "The first word you entered is : %s\n", string );
> fflush ( stdin );
> }
> return 0;
> }
> -----------end snippet-------------
>
>
> Thanks!
>
> ------------------------------------
> Carlo Florendo
> Astra (Philippines), Inc.
> Email: carlo@astra.ph
> Web: http://www.astra.ph
>
>
>
> --
> 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/
>
>
--
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/