Les fichiers
Exercice 1
Écrire l’algorithme COPIE qui copie un fichier dans un autre, octet par octet. Donner le programme C# associé.
Réponse
On ouvre un fichier en lecture, l’autre en écriture, et on utilise la fonction EcrireOctet pour y écrire les octets lus dans le premier.
Programme COPIE
Var
Fic,fic2 :fichiers binaires
octet :entier
Début
Ouvrir nom dans fic en lecture
Ouvrir nom2 dans fic2 en écriture
Tant que NON EOF(fic) Faire
octet←LireOctet(fic)
EcrireOctet(fic2,octet)
FinTantQue
Fermer fic
Fermer fic2
Fin
On peut se passer de la variable octet :
EcrireOctet(fic2,LireOctet(fic))
Le résultat en C# est le suivant :