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: <3B00EC22.A4A8873B@oci.unizh.ch> Date: Tue, 15 May 2001 10:43:14 +0200 From: "D. N. Laikov" Organization: Universitaet Zuerich X-Mailer: Mozilla 4.74 [en] (X11; U; Linux 2.2.18 i686) X-Accept-Language: en, ru MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: scanf Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Dear Colleagues, I have found an unexpected behaviour of the scanf family of functions in the latest release of Cygwin: sources.redhat.com/cygwin/setup.exe installation from: ftp-stud.fht-esslingen.de Here is an example #include int main () { double a; sscanf ("1.1", "%lf", &a); printf ("a=%12.8lf\n", a); return 0; } The program prints a= 11.00000000 instead of the expected a= 1.10000000 It seems to me that scanf ignores all decimal points in floating-point numbers. PLEASE HELP ME! With best wishes, D.N. Laikov -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple