mirror of
https://sourceware.org/git/glibc.git
synced 2025-07-29 11:41:21 +03:00
* stdio-common/Makefile (tests): Add scanf[1-9].
* stdio-common/scanf[1-9].c: New files. Bug tests from hjl. Wed Jan 24 03:22:07 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * stdio-common/Makefile (tests): Add scanf[1-9]. * stdio-common/scanf[1-9].c: New files. Bug tests from hjl.
This commit is contained in:
24
stdio-common/scanf2.c
Normal file
24
stdio-common/scanf2.c
Normal file
@ -0,0 +1,24 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
main()
|
||||
{
|
||||
int point, x, y;
|
||||
|
||||
point = x = y = -1;
|
||||
sscanf("0x10 10", "%x %x", &x, &y);
|
||||
printf("%d %d\n", x, y);
|
||||
if (x != 0x10 || y != 0x10)
|
||||
abort ();
|
||||
point = x = y = -1;
|
||||
sscanf("P012349876", "P%1d%4d%4d", &point, &x, &y);
|
||||
printf("%d %d %d\n", point, x, y);
|
||||
if (point != 0 || x != 1234 || y != 9876)
|
||||
abort ();
|
||||
point = x = y = -1;
|
||||
sscanf("P112349876", "P%1d%4d%4d", &point, &x, &y);
|
||||
printf("%d %d %d\n", point, x, y);
|
||||
if (point != 1 || x != 1234 || y != 9876)
|
||||
abort ();
|
||||
return 0;
|
||||
}
|
Reference in New Issue
Block a user