fork download
  1. #include <iostream>
  2. #include <stdio.h>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. char received_msg[] = "09:35:16|08-16-2019|1|2|3|4";
  8.  
  9. char received_time[9];
  10. char received_date[11];
  11. int received_v1;
  12. int received_v2;
  13. int received_v3;
  14. int received_v4;
  15.  
  16. sscanf( received_msg, "%[^|]|%[^|]|%d|%d|%d|%d", received_time, received_date, &received_v1, &received_v2, &received_v3, &received_v4 );
  17.  
  18. 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 );
  19.  
  20. return 0;
  21. }
Success #stdin #stdout 0s 4156KB
stdin
Standard input is empty
stdout
received_time = 09:35:16
received_date = 08-16-2019
received_v1 = 1
received_v2 = 2
received_v3 = 3
received_v4 = 4