L'instruction Print est faite pour ecrire du texte. Certains caractères peuvent etre interpretés au lieu d'etre écrit directements. De plus, à part si tu met un point virgule, sinon Print rajoute automatiquement un retour chariot à la fin de l'écriture.
Eventuellement tu aurais pu utiliser l'instruction Write à la place de Print, mais là aussi des interprétations sont effectuées et ce que tu écris n'est pas forcément réellement ce que tu as essayer d'écrire.
Par contre l'instruction Put est destinées à écrire des données complexes et strcuturées dans un fichier séquentiel à accès aléatoire, ou bien, et c'est ce qui t'interesse, des données binaires brutes sans aucun formatage dans un fichier ouvert en mode binary.
Les données que tu écrit toi, étant cryptées ne sont plus réellement du texte, elles risquent donc d'etre mal écrite si elles sont écrite comme du texte, c'est pour cela qu'il faudrait normalement les écrire en binaire.
---- Sevyc64 (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #
[ Lien ]