fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void) {
  5. char* data_str = "1,2,3,4";
  6. char* checkpoint = data_str;
  7. int data[4];
  8. int data_cur = 0;
  9. while (*checkpoint) {
  10. data[data_cur ++] = strtol(data_str, &checkpoint, 10);
  11. while (*checkpoint == ',') checkpoint ++;
  12. data_str = checkpoint;
  13. }
  14. printf("%d\n", data[0]);
  15. printf("%d\n", data[1]);
  16. printf("%d\n", data[2]);
  17. printf("%d\n", data[3]);
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 5284KB
stdin
Standard input is empty
stdout
1
2
3
4