mirror of
https://github.com/byteworksinc/ORCA-C.git
synced 2024-12-30 14:31:04 +00:00
Fix a test to account for scanf changes.
The scanf functions no longer accept strings with no digits in the significand part, or an "e" but no digits in the exponent part.
This commit is contained in:
parent
1aa654628a
commit
7e5023844a
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
int main (void)
|
int main (void)
|
||||||
{
|
{
|
||||||
char sstr [] = " 23 -3.8E20 - e- +25e- 00002.00008e000049.9 ";
|
char sstr [] = " 23 -3.8E20 -0 0e-9 +25e-0 00002.00008e000049.9 ";
|
||||||
float f1, f2, f3, f4;
|
float f1, f2, f3, f4;
|
||||||
double d1, d2, d3;
|
double d1, d2, d3;
|
||||||
int i;
|
int i;
|
||||||
@ -15,6 +15,7 @@ int main (void)
|
|||||||
d1 = d2 = d3 = 1.0;
|
d1 = d2 = d3 = 1.0;
|
||||||
i = sscanf (&sstr[0], "%*07f %e %E %lg %30lG %17lf%e", &f2, &f3, &d1, &d2,
|
i = sscanf (&sstr[0], "%*07f %e %E %lg %30lG %17lf%e", &f2, &f3, &d1, &d2,
|
||||||
&d3, &f4);
|
&d3, &f4);
|
||||||
|
printf("%d\n", i);
|
||||||
if (i != 6)
|
if (i != 6)
|
||||||
goto Fail;
|
goto Fail;
|
||||||
if ((fabs(f1 - 1.0) > 0.00001) ||
|
if ((fabs(f1 - 1.0) > 0.00001) ||
|
||||||
|
Loading…
Reference in New Issue
Block a user