#include <stdio.h>
int main(void) {
char *line = "[FROM] Jan 5 2013 10:16:41 widget";
char traceDirection[11], peripheralName[32];
char month[4];
char day[3];
char year[5];
char hour[3];
char min[3];
char sec[3];
sscanf(line
,"%s %s %s %s %2s:%2s:%2s %s", traceDirection, month, day, year, hour, min, sec, peripheralName);
printf("'%s'", peripheralName
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkgY2hhciAqbGluZSA9ICJbRlJPTV0gSmFuIDUgMjAxMyAxMDoxNjo0MSB3aWRnZXQiOwogICAgIGNoYXIgdHJhY2VEaXJlY3Rpb25bMTFdLCBwZXJpcGhlcmFsTmFtZVszMl07CiAgICAgY2hhciBtb250aFs0XTsKICAgICBjaGFyIGRheVszXTsKICAgICBjaGFyIHllYXJbNV07CiAgICAgY2hhciBob3VyWzNdOwogICAgIGNoYXIgbWluWzNdOwogICAgIGNoYXIgc2VjWzNdOwogICAgIHNzY2FuZihsaW5lLCIlcyAlcyAlcyAlcyAlMnM6JTJzOiUycyAlcyIsICAKICAgICAgICAgICAgICAgICAgdHJhY2VEaXJlY3Rpb24sIG1vbnRoLCBkYXksIHllYXIsIGhvdXIsIG1pbiwgc2VjLCBwZXJpcGhlcmFsTmFtZSk7CiAgICBwcmludGYoIiclcyciLCBwZXJpcGhlcmFsTmFtZSk7CglyZXR1cm4gMDsKfQ==