#include <stdio.h>
#include <string.h>

void printCharArray(const char* arr,int size) {
    int i;
    for(i=0;i<size;i++)printf("%02X%c",(int)arr[i],i<size-1?' ':'\n');
}

int main(void) {
    char test[]="123@456@7890";
    int size=strlen(test);
    char* ptr;
    printCharArray(test,size);

    ptr=strtok(test,"@");
    do {
        puts(ptr);
    } while(ptr=strtok(NULL,"@"));

    printCharArray(test,size);
    return 0;
}