Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3B40E419.1050809@Interwoven.com> Date: Mon, 02 Jul 2001 14:14:01 -0700 From: Sandeep Tamhankar User-Agent: Mozilla/5.0 (X11; U; Linux 2.4.2-2 i686; en-US; rv:0.9) Gecko/20010507 X-Accept-Language: en MIME-Version: 1.0 To: Marold Moosrainer CC: cygwin AT cygwin DOT com Subject: Re: gcc floating point problem with scanf References: <000d01c10185$3b753620$8c05f63e AT texas> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-AntiVirus: scanned for viruses by Interwoven Virus scanner (http://www.interwoven.com) I just tried compling and running your program with gcc 2.95.3-5 with Cygwin 1.3.2 on W2k Pentium III machine. Works fine in that configuration. Maybe upgrade your gcc? Although I have to admit that such a basic error as this should not exist in any gcc, so there probably is something fundamentally wrong with your environment. Good luck! -Sandeep Marold Moosrainer wrote: > Dear cygwin team, > > I cannot correctly input floating point numbers via scanf. I am using > gcc 2.95.3-4 as it is distributed by cygnus solutions. My machine is a > Pentium Win98 computer. Please find attached the requested > cygcheck.out file and below a code snip for the problem. I would be > happy to get some ideas. > > Regards, Marold > > Command line: > > $ gcc scanf_float.c > > Source code: > > #include > > int main(void) > { > int i; > float flt; > double dbl; > > printf("Enter int: "); /* 55 */ > scanf("%i", &i); > printf("i=%i\n", i); /* 55, ok */ > > printf("Enter float: "); /* 5.543 */ > scanf("%f", &flt); > printf("flt=%f\n", flt); /* 5543.000000, ERROR */ > > printf("Enter double: "); /* 5.543 */ > scanf("%lf", &dbl); > printf("dbl=%f\n", dbl); /* 5543.000000, ERROR */ > > return 0; > } > > >------------------------------------------------------------------------ > >-- >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/ > > cygcheck.out > > Content-Type: > > application/octet-stream > Content-Encoding: > > quoted-printable > > > ------------------------------------------------------------------------ > Part 1.3 > > Content-Type: > > text/plain > > -- 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/