(********************************************************************) (* OCaml code from the book ``Learn Programming with OCaml'' *) (* See https://usr.lmf.cnrs.fr/lpo/ *) (* *) (* Sylvain Conchon and Jean-Christophe Filliâtre *) (* Copyright 2025 Université Paris-Saclay and CNRS *) (* *) (* Openly licensed via CC BY SA 4.0 *) (* See https://creativecommons.org/licenses/by-sa/4.0/deed.en *) (********************************************************************) (* Program 7 on page 60 Copying a File *) let copy_file f1 f2 = let c1 = open_in f1 in let c2 = open_out f2 in try while true do output_char c2 (input_char c1) done with End_of_file -> close_in c1; close_out c2 let () = copy_file Sys.argv.(1) Sys.argv.(2)
This document was generated using caml2html