fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6. char arr[] = "18|Hello world|Ticket|Offset=44|msgId=1050\t12|4|5";
  7. char var1[100] = "";
  8. char var2[100] = "";
  9.  
  10. if (2 == sscanf(arr, "%[^\t]%s", var1, var2))
  11. {
  12. printf("var1[%s]\nvar2[%s]\n", var1, var2);
  13. }
  14. return 0;
  15. }
  16.  
Success #stdin #stdout 0.01s 1676KB
stdin
Standard input is empty
stdout
var1[18|Hello world|Ticket|Offset=44|msgId=1050]
var2[12|4|5]