For the purposes of the example provided by the OP std::string's ctor is sufficient: std::string(5, '.')
.
However, if anybody is looking for a function to repeat std::string multiple times:
std::string repeat(const std::string& input, unsigned num)
{
std::string ret;
ret.reserve(input.size() * num);
while (num--)
ret += input;
return ret;
}