1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| var
file_in, file_out : Text;
c : char;
begin
assign(file_in, "in.txt"); (* recupère le fichier (in.txt) a partir duquel tu veux lire *)
assign(file_out, "out.txt"); (* recupère le fichier (out.txt) dans lequel tu veux écrire *)
reset(file_in); (* ouvre in.txt s'il existe *)
rewrite(file_out); (* crée ou écrase out.txt *)
if (not eof(file_in)) then (* si on n'est pas en fin de fichier *)
begin
read(file_in, c); (* lit un caractère dans in *)
write(file_out, c); (* écrit ce caractère dans out *)
end;
(* ferme les fichiers *)
close(file_in);
close(file_out);
end. |
Partager