#include <sstream>
#include <string>
#include <vector>
#include <iostream>
std::string foo()
{
std::vector<std::string> data;
data.push_back("One");
data.push_back("1");
std::ostringstream strm;
std::string s;
for (size_t i = 0; i < data.size(); ++i)
{
strm << "The " << data[i] << " is number " << i + 1;
s = strm.str();
std::cout << s << "\n";
strm.str("");
}
return s;
}
int main()
{
foo();
}
ICAgICNpbmNsdWRlIDxzc3RyZWFtPgogICAgI2luY2x1ZGUgPHN0cmluZz4KICAgICNpbmNsdWRlIDx2ZWN0b3I+CiAgICAjaW5jbHVkZSA8aW9zdHJlYW0+CiAgICAKICAgIHN0ZDo6c3RyaW5nIGZvbygpCiAgICB7CiAgICAgICBzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gZGF0YTsgICAgCiAgICAgICBkYXRhLnB1c2hfYmFjaygiT25lIik7CiAgICAgICBkYXRhLnB1c2hfYmFjaygiMSIpOwogICAgICAgc3RkOjpvc3RyaW5nc3RyZWFtIHN0cm07CiAgICAgICBzdGQ6OnN0cmluZyBzOwogICAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCBkYXRhLnNpemUoKTsgKytpKQogICAgICAgewogICAgICAgICAgc3RybSA8PCAiVGhlICIgPDwgZGF0YVtpXSA8PCAiIGlzIG51bWJlciAiIDw8IGkgKyAxOwogICAgICAgICAgcyA9IHN0cm0uc3RyKCk7CiAgICAgICAgICBzdGQ6OmNvdXQgPDwgcyA8PCAiXG4iOwogICAgICAgICAgc3RybS5zdHIoIiIpOyAKICAgICAgIH0KICAgICAgIHJldHVybiBzOwogICAgfQogICAgCiAgICBpbnQgbWFpbigpCiAgICB7CiAgICAJZm9vKCk7CiAgICB9CiAgICA=