У меня есть программа, в которой я создал вывод:
std::ofstream OutA("A.dat");
В этой программе есть цикл, в котором создаются данные для ввода в A:
for ( k = 1; k < n_iterations ; k++ ){
OutA << Data_for_A << std::endl;
}
Однако сейчасЯ хотел сделать еще один цикл.
Эволюция значений, которые я положу в A, зависит от переменной T. Итак, я сделаю несколько таблиц для разных T. Будет циклкак это:
for ( T = 0; T < x; T = T + 0.5){
for ( k = 1; k < n_iterations ; k++ ){
OutA << Data_for_A << std::endl;
}
}
Но было бы удобно, если бы, когда цикл изменил значение T, он записывал в разные файлы с разными именами, в соответствии с переменной T.
Пример:
При первом запуске цикла передайте данные в «OutA1.dat», во второй раз в «OutA2.dat» и следуйте с индексами 1,2,...
Или, что индексы не 1,2, а скорее значения T. Таким образом: "OutA_T0.dat", в следующем "OutA_T0.5.dat ", с индексами, изменяющимися T = 0,0.5, 1.1.5, ...
Каков наилучший способ сделать это?