#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
char received_msg[] = "09:35:16|08-16-2019|1|2|3|4";
char received_time[9];
char received_date[11];
int received_v1;
int received_v2;
int received_v3;
int received_v4;
sscanf( received_msg, "%[^|]|%[^|]|%d|%d|%d|%d", received_time, received_date, &received_v1, &received_v2, &received_v3, &received_v4 );
printf( "received_time = %s\nreceived_date = %s\nreceived_v1 = %d\nreceived_v2 = %d\nreceived_v3 = %d\nreceived_v4 = %d\n", received_time, received_date, received_v1, received_v2, received_v3, received_v4 );
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW8uaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewoJY2hhciByZWNlaXZlZF9tc2dbXSA9ICIwOTozNToxNnwwOC0xNi0yMDE5fDF8MnwzfDQiOwoKCWNoYXIgcmVjZWl2ZWRfdGltZVs5XTsKCWNoYXIgcmVjZWl2ZWRfZGF0ZVsxMV07CglpbnQgcmVjZWl2ZWRfdjE7CglpbnQgcmVjZWl2ZWRfdjI7CglpbnQgcmVjZWl2ZWRfdjM7CglpbnQgcmVjZWl2ZWRfdjQ7CgoJc3NjYW5mKCByZWNlaXZlZF9tc2csICIlW158XXwlW158XXwlZHwlZHwlZHwlZCIsIHJlY2VpdmVkX3RpbWUsIHJlY2VpdmVkX2RhdGUsICZyZWNlaXZlZF92MSwgJnJlY2VpdmVkX3YyLCAmcmVjZWl2ZWRfdjMsICZyZWNlaXZlZF92NCApOwoKCXByaW50ZiggInJlY2VpdmVkX3RpbWUgPSAlc1xucmVjZWl2ZWRfZGF0ZSA9ICVzXG5yZWNlaXZlZF92MSA9ICVkXG5yZWNlaXZlZF92MiA9ICVkXG5yZWNlaXZlZF92MyA9ICVkXG5yZWNlaXZlZF92NCA9ICVkXG4iLCByZWNlaXZlZF90aW1lLCByZWNlaXZlZF9kYXRlLCByZWNlaXZlZF92MSwgcmVjZWl2ZWRfdjIsIHJlY2VpdmVkX3YzLCByZWNlaXZlZF92NCApOwoKCXJldHVybiAwOwp9