La première chose à savoir, c'est une question de conception:
Ton chiffre de César, doit-il seulement affecter les lettres (non-accentuées qui plus est, car écrire une consonne accentuée dans un fichier n'est pas vraiment à la portée d'un débutant), ou doit-il changer tout byte qui ne soit pas un espace?
- Si c'est la première possibilité, alors tu as du texte ASCII en entrée et du texte ASCII en sortie. C'est pratiquement trivial à implémenter.
- Si c'est la second option, alors tu t'exposes au risque que la sortie ne soit plus du texte suite aux modifications effectuées. Auquel cas, la gestion est beaucoup plus complexe.
Partager