fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. void printCharArray(const char* arr,int size) {
  5. int i;
  6. for(i=0;i<size;i++)printf("%02X%c",(int)arr[i],i<size-1?' ':'\n');
  7. }
  8.  
  9. int main(void) {
  10. char test[]="123@456@7890";
  11. int size=strlen(test);
  12. char* ptr;
  13. printCharArray(test,size);
  14.  
  15. ptr=strtok(test,"@");
  16. do {
  17. puts(ptr);
  18. } while(ptr=strtok(NULL,"@"));
  19.  
  20. printCharArray(test,size);
  21. return 0;
  22. }
Success #stdin #stdout 0s 2248KB
stdin
Standard input is empty
stdout
31 32 33 40 34 35 36 40 37 38 39 30
123
456
7890
31 32 33 00 34 35 36 00 37 38 39 30