Я понимаю, что в C, если у меня есть существующий текстовый файл «test.txt», вызов fopen («test.txt», «w») перезапишет существующее содержимое «test.txt».
Я пытаюсь найти эффективный способ решить мою проблему: предположим, что у меня есть 10 строк в test.txt, каждая из которых содержит число. test.txt может ссылаться на значения входных данных для решателя PDE, который у меня есть. Я хочу провести анализ чувствительности по последним 3 параметрам, т.е. оставить фиксированными первые 7 чисел в test.txt, я хочу попробовать разные значения для последних 3 строк. Следовательно, я буду писать в test.txt в цикле for, но я намерен менять только значения последних 3 строк на каждой итерации. Приложение fopen у меня не работает. Есть ли более эффективный способ сделать это, чем сохранять первые семь значений в массиве и переписывать эти значения в цикле for через fopen?
Предложения приветствуются.