bug-glibc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

serious sscanf bug


From: Will Styles
Subject: serious sscanf bug
Date: Tue, 29 Apr 2003 02:39:32 -0700 (PDT)

Hello.

mandrake 9.0

rpm -q glibc-devel
glibc-devel-2.2.5-16mdk

gcc --version
gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk)

program:
#include <stdio.h>

int main (void)
{
        int val;
        sscanf ("05", "%02i", &val);
        printf ("val = %i\n", val);

        sscanf ("06", "%02i", &val);
        printf ("val = %i\n", val);

        sscanf ("07", "%02i", &val);
        printf ("val = %i\n", val);

        sscanf ("08", "%02i", &val);
        printf ("val = %i\n", val);

        sscanf ("09", "%02i", &val);
        printf ("val = %i\n", val);
}

output:
val = 5
val = 6
val = 7
val = 0
val = 0

what i should get:
val = 5
val = 6
val = 7
val = 8
val = 9

don't think this is gcc bug

- Will

__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]