#include <iostream>
int main()
{
char string[] = "Temp.:*T19.00C Vlaga:*V53.00% Ub=*U2.30V Ib=*I8.00mA";
char * ptr = string;
size_t offset = 0;
char dataType;
char dataValue[7];
while ( sscanf( ptr += offset, "%*[^*]%*[*]%c%6[0-9.-]%n", &dataType, dataValue, &offset) == 2 )
printf( "%c = %s\n", dataType, dataValue );
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CgljaGFyIHN0cmluZ1tdID0gIlRlbXAuOipUMTkuMDBDICBWbGFnYToqVjUzLjAwJSAgVWI9KlUyLjMwViAgSWI9Kkk4LjAwbUEiOwoJCgljaGFyICogcHRyID0gc3RyaW5nOwoJc2l6ZV90IG9mZnNldCA9IDA7CgljaGFyIGRhdGFUeXBlOwoJY2hhciBkYXRhVmFsdWVbN107CgoJd2hpbGUgKCBzc2NhbmYoIHB0ciArPSBvZmZzZXQsICIlKlteKl0lKlsqXSVjJTZbMC05Li1dJW4iLCAmZGF0YVR5cGUsIGRhdGFWYWx1ZSwgJm9mZnNldCkgPT0gMiApCgkJcHJpbnRmKCAiJWMgPSAlc1xuIiwgZGF0YVR5cGUsIGRhdGFWYWx1ZSApOwoKCXJldHVybiAwOwp9