| #include <stdio.h> |
| #include <stdlib.h> |
| |
| int |
| main(int argc, char *argv[]) |
| { |
| 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; |
| } |