#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";
char* ptr;
printCharArray(test,size);
do {
} while(ptr
=strtok(NULL
,"@"));
printCharArray(test,size);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCnZvaWQgcHJpbnRDaGFyQXJyYXkoY29uc3QgY2hhciogYXJyLGludCBzaXplKSB7CiAgICBpbnQgaTsKICAgIGZvcihpPTA7aTxzaXplO2krKylwcmludGYoIiUwMlglYyIsKGludClhcnJbaV0saTxzaXplLTE/JyAnOidcbicpOwp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBjaGFyIHRlc3RbXT0iMTIzQDQ1NkA3ODkwIjsKICAgIGludCBzaXplPXN0cmxlbih0ZXN0KTsKICAgIGNoYXIqIHB0cjsKICAgIHByaW50Q2hhckFycmF5KHRlc3Qsc2l6ZSk7CgogICAgcHRyPXN0cnRvayh0ZXN0LCJAIik7CiAgICBkbyB7CiAgICAgICAgcHV0cyhwdHIpOwogICAgfSB3aGlsZShwdHI9c3RydG9rKE5VTEwsIkAiKSk7CgogICAgcHJpbnRDaGFyQXJyYXkodGVzdCxzaXplKTsKICAgIHJldHVybiAwOwp9