Я пытаюсь распечатать содержимое файла в новый файл построчно.Однако после запуска этой функции только последняя строка входного файла записывается в выходной файл.
let in_channel = open_in inFile in
try
while true do
let line = input_line in_channel in
let oc = open_out outFile in
fprintf oc "%s\n" line;
close_out oc;
done
with End_of_file ->
close_in in_channel
Что я делаю не так?Я вводю новую строку в операторе printf, поэтому я очень запутался.