У меня есть несколько чисел разной длины (например, 1, 999, 76492 и т.д.), и я хочу преобразовать их все в строки с общей длиной (например, если длина равна 6, то эти строки будут: '000001', '000999', '076492').
Другими словами, мне нужно добавить правильное количество ведущих нулей в число.
int n = 999;
string str = some_function(n,6);
//str = '000999'
Есть ли такая функция в С++?