fork download
  1. #include <iostream>
  2.  
  3. int main()
  4. {
  5. char string[] = "Temp.:*T19.00C Vlaga:*V53.00% Ub=*U2.30V Ib=*I8.00mA";
  6.  
  7. char * ptr = string;
  8. size_t offset = 0;
  9. char dataType;
  10. char dataValue[7];
  11.  
  12. while ( sscanf( ptr += offset, "%*[^*]%*[*]%c%6[0-9.-]%n", &dataType, dataValue, &offset) == 2 )
  13. printf( "%c = %s\n", dataType, dataValue );
  14.  
  15. return 0;
  16. }
Success #stdin #stdout 0s 2740KB
stdin
Standard input is empty
stdout
T = 19.00
V = 53.00
U = 2.30
I = 8.00