fork(4) download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. char buffer[] = "Rb [7, 0] 64";
  6. char name[20];
  7. int posx = 0;
  8. int posy = 0;
  9. int battery_level = 0;
  10.  
  11. int n = sscanf(buffer, "%s [%d,%d] %d", name, &posx, &posy, &battery_level);
  12. printf("n: %d\n", n);
  13. printf("%s [%d,%d] %d\n", name, posx, posy, battery_level);
  14.  
  15. n = sscanf(buffer, "%[^ ] [%d,%d] %d", name, &posx, &posy, &battery_level);
  16. printf("n: %d\n", n);
  17. printf("%s [%d,%d] %d\n", name, posx, posy, battery_level);
  18.  
  19. return 0;
  20. }
  21.  
  22.  
Success #stdin #stdout 0s 2008KB
stdin
Standard input is empty
stdout
n: 4
Rb [7,0] 64
n: 4
Rb [7,0] 64