#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "abc.def.swscan.apple.com";
char delim[] = ".";
char *lastElement[2] = {0};
char *ptr
= strtok(str
, delim
);
while(ptr != NULL)
{
lastElement[0] = lastElement[1];
lastElement[1] = ptr;
}
if(lastElement[2]) {
printf("%s\n", lastElement
[2]); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkKewogICAgY2hhciBzdHJbXSA9ICJhYmMuZGVmLnN3c2Nhbi5hcHBsZS5jb20iOwogICAgaW50IGluaXRfc2l6ZSA9IHN0cmxlbihzdHIpOwogICAgY2hhciBkZWxpbVtdID0gIi4iOwogICAgY2hhciAqbGFzdEVsZW1lbnRbMl0gPSB7MH07CgogICAgY2hhciAqcHRyID0gc3RydG9rKHN0ciwgZGVsaW0pOwoKICAgIHdoaWxlKHB0ciAhPSBOVUxMKQogICAgewogICAgCWxhc3RFbGVtZW50WzBdID0gbGFzdEVsZW1lbnRbMV07CiAgICAJbGFzdEVsZW1lbnRbMV0gPSBwdHI7CgogICAgICAgIHByaW50ZigiJyVzJ1xuIiwgcHRyKTsKICAgICAgICBwdHIgPSBzdHJ0b2soTlVMTCwgZGVsaW0pOwogICAgfQogICAgaWYobGFzdEVsZW1lbnRbMl0pIHsKICAgIAlwcmludGYoIiVzXG4iLCBsYXN0RWxlbWVudFsyXSk7CiAgICB9CiAgICByZXR1cm4gMDsKfQo=