#include <iostream>
#include <string>
#include <sstream>
int main()
{
std::string s = "H79.03 = J99.30";
std::istringstream iss(s);
double d1, d2;
if (iss.ignore() &&
iss >> d1 &&
iss.ignore(4) &&
iss >> d2)
{
// is d1 and d2 as needed...
std::cout << d1 << std::endl;
std::cout << d2 << std::endl;
}
else
std::cout << "error" << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3N0cmVhbT4KCmludCBtYWluKCkKewogICAgc3RkOjpzdHJpbmcgcyA9ICJINzkuMDMgPSBKOTkuMzAiOwogICAgc3RkOjppc3RyaW5nc3RyZWFtIGlzcyhzKTsKICAgIGRvdWJsZSBkMSwgZDI7CgogICAgaWYgKGlzcy5pZ25vcmUoKSAmJgogICAgICAgIGlzcyA+PiBkMSAmJgogICAgICAgIGlzcy5pZ25vcmUoNCkgJiYKICAgICAgICBpc3MgPj4gZDIpCiAgICB7CiAgICAgICAgLy8gaXMgZDEgYW5kIGQyIGFzIG5lZWRlZC4uLgogICAgICAgIHN0ZDo6Y291dCA8PCBkMSA8PCBzdGQ6OmVuZGw7CiAgICAgICAgc3RkOjpjb3V0IDw8IGQyIDw8IHN0ZDo6ZW5kbDsKICAgIH0KICAgIGVsc2UKICAgICAgICBzdGQ6OmNvdXQgPDwgImVycm9yIiA8PCBzdGQ6OmVuZGw7CgoJcmV0dXJuIDA7Cn0=