Lire et écrire dans un fichier héxadécimal

Description

Ce petit programme permet de lire et d'écrire dans un fichier codé en Hexa.
Il m'a servi pour un fichier qui s'appelle "Settings.dat", ne vous étonnez pas si par défaut c'est ce fichier qui s'ouvre. Et puis vous pouvez en choisir un autre.

Conclusion :


Je précise que la lecture renvoie des entiers, et que pour écrire il faut également écrire des entiers.
Vous ne pouvez pas écrire ni lire plus de 3 octets à la fois... car je n'avais pas besoin de plus mais c'est pas super compliqué de changer ça.
Dans la fontion : int FichierHexa::LireHexa(int *listeoctets, int nboctets)
      • listeoctets est un pointeur sur le vecteur d'entiers qu'on veut écrire
      • nboctets est le nombre d'octets à écrire

Pour écrire, c'est la même chose.
La fonction AfficheFichier lit bêtement le fichier Hexa et l'affiche dans la console.
Vous aurez remarqué que vous pouvez règler l'offset de lecture.
Voilà!

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_goondy)