#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("n: %d\n", n);
   printf("%s [%d,%d] %d\n", name, posx, posy, battery_level);

   n = sscanf(buffer, "%[^ ] [%d,%d] %d", name, &posx, &posy, &battery_level);
   printf("n: %d\n", n);
   printf("%s [%d,%d] %d\n", name, posx, posy, battery_level);

   return 0;
}

