Я пытаюсь увеличить имя файла на основе номера, связанного с именем файла. Если я создаю переменную postFix типа int, она дает ошибку (понятно), так как я не могу объединить int в тип строки.Инкрементный номер в строке C++
В этом случае, как я могу увеличить строковую переменную?
for (int i = 0; i <= 10; i++)
{
std::string postFix = "1"; // int postFix = 1 gives an error
std::cout << (std::string("Image" + postFix + std::string(".png")));
}
Просьба пояснить «приращение» строковой переменной. Каково значение строки после ее увеличения? Если у меня есть строка «hello», что происходит после ее увеличения? –
Еще одно предложение: вы можете сделать имена файлов уникальными, добавив временную метку к имени файла. – sparta93
@ThomasMatthews Я хочу увеличить значение postFix от 1 до 2 до 3 до 20. 20 как для контуров цикла. – Daqs