#include <sstream>
#include <iostream>
int main()
{
std::string input;
std::stringstream stream;
std::string name;
double amount;
int repeat = 4;
while(repeat--) // to demonstarte
{
std::getline(std::cin, input); // enter a name, a whitespace and a number
stream.str(input);
stream >> name >> amount; // problem here
std::cout << "Output: " << name << " " <<amount << std::endl;
stream.str( std::string() ); // or stream.str("");
stream.clear();
}
return 0;
}
I2luY2x1ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxpb3N0cmVhbT4KCmludCBtYWluKCkKewogICBzdGQ6OnN0cmluZyBpbnB1dDsKICAgc3RkOjpzdHJpbmdzdHJlYW0gc3RyZWFtOwogICBzdGQ6OnN0cmluZyBuYW1lOwogICBkb3VibGUgYW1vdW50OwoKICAgaW50IHJlcGVhdCA9IDQ7CiAgIHdoaWxlKHJlcGVhdC0tKSAgIC8vIHRvIGRlbW9uc3RhcnRlCiAgIHsKICAgICAgc3RkOjpnZXRsaW5lKHN0ZDo6Y2luLCBpbnB1dCk7ICAgICAgLy8gZW50ZXIgYSBuYW1lLCBhIHdoaXRlc3BhY2UgYW5kIGEgbnVtYmVyCiAgICAgIHN0cmVhbS5zdHIoaW5wdXQpOwogICAgICBzdHJlYW0gPj4gbmFtZSA+PiBhbW91bnQ7ICAgICAgICAgICAvLyBwcm9ibGVtIGhlcmUKICAgICAgc3RkOjpjb3V0IDw8ICJPdXRwdXQ6ICIgPDwgbmFtZSA8PCAiICIgPDxhbW91bnQgPDwgc3RkOjplbmRsOwogICAgICBzdHJlYW0uc3RyKCBzdGQ6OnN0cmluZygpICk7ICAgLy8gb3Igc3RyZWFtLnN0cigiIik7CiAgICAgIHN0cmVhbS5jbGVhcigpOwogICB9CiAgIHJldHVybiAwOwp9Cg==