#include <stdio.h>
int main()
{
char buffer[] = "Rb [7, 0] 64";
char name[20];
int posx = 0;
int posy = 0;
int battery_level = 0;
int n
= sscanf(buffer
, "%s [%d,%d] %d", name
, &posx
, &posy
, &battery_level
); printf("%s [%d,%d] %d\n", name
, posx
, posy
, battery_level
);
n
= sscanf(buffer
, "%[^ ] [%d,%d] %d", name
, &posx
, &posy
, &battery_level
); printf("%s [%d,%d] %d\n", name
, posx
, posy
, battery_level
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKICAgY2hhciBidWZmZXJbXSA9ICJSYiBbNywgMF0gNjQiOwogICBjaGFyIG5hbWVbMjBdOwogICBpbnQgcG9zeCA9IDA7CiAgIGludCBwb3N5ID0gMDsKICAgaW50IGJhdHRlcnlfbGV2ZWwgPSAwOwoKICAgaW50IG4gPSBzc2NhbmYoYnVmZmVyLCAiJXMgWyVkLCVkXSAlZCIsIG5hbWUsICZwb3N4LCAmcG9zeSwgJmJhdHRlcnlfbGV2ZWwpOwogICBwcmludGYoIm46ICVkXG4iLCBuKTsKICAgcHJpbnRmKCIlcyBbJWQsJWRdICVkXG4iLCBuYW1lLCBwb3N4LCBwb3N5LCBiYXR0ZXJ5X2xldmVsKTsKCiAgIG4gPSBzc2NhbmYoYnVmZmVyLCAiJVteIF0gWyVkLCVkXSAlZCIsIG5hbWUsICZwb3N4LCAmcG9zeSwgJmJhdHRlcnlfbGV2ZWwpOwogICBwcmludGYoIm46ICVkXG4iLCBuKTsKICAgcHJpbnRmKCIlcyBbJWQsJWRdICVkXG4iLCBuYW1lLCBwb3N4LCBwb3N5LCBiYXR0ZXJ5X2xldmVsKTsKCiAgIHJldHVybiAwOwp9Cgo=