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

Soyez le premier à donner votre avis sur cette source.

Vue 9 045 fois - Téléchargée 828 fois

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

Ajouter un commentaire Commentaires
Messages postés
32
Date d'inscription
mardi 3 février 2004
Statut
Membre
Dernière intervention
23 juin 2007

Salut tous le monde,

y aurait il qq un qui sache me dire comment faire pareil mais en C# ;)
Messages postés
32
Date d'inscription
mardi 3 février 2004
Statut
Membre
Dernière intervention
23 juin 2007

Salut tous le monde,

y aurait il qq un qui sache me dire comment faire pareil mais en C# ;)

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)