Я хочу создать файлы с именами, состоящими из int variables + ".txt"
.Я уже пробовал это:
std::string filename = i + ".txt";
sprintf
не лучший способ - по крайней мере, на мой взгляд, так как для этого требуется строка в стиле C
с выделенной памятью
sprintf( tmp, "%d.txt", i);
std::string filename = tmp;
Может быть, itoa
- лучший выбор?