Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1569 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Lire des valeurs hexadecimales(negatives) dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lire des valeurs hexadecimales(negatives) dans un fichier

n°1483078
balabi
Posté le 28-11-2006 à 15:36:32  profilanswer
 

Bonjour,
 
Je souhaite lire dans un fichier texte une suite de valeurs en hexadecimal.
Seulement j'ai un souci avec la lecture de valeurs negatives(type 0xf1234567). Les autres lectures se font correctement.
 

Code :
  1. //je declare un ifstream
  2. ifstream ifstr;
  3. int res;
  4. ...
  5. //lecture du fichier
  6. ifstr >> std::hex >> res;
  7. ifstr.seekg(2, std::ios_base::cur);
  8. ...


 
Fichier d'entree:
f0000001
00000002
12164bca
etc...
 
Pourquoi les valeurs commencant par f se sont pas reconnues comme negatives?
 
Si vous avez des idees je suis preneur...
 
A+
 
 

mood
Publicité
Posté le 28-11-2006 à 15:36:32  profilanswer
 

n°1483227
theshockwa​ve
I work at a firm named Koslow
Posté le 28-11-2006 à 17:45:36  profilanswer
 

lis tes variables dans des unsigned et convertis les ensuite en signed ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Lire des valeurs hexadecimales(negatives) dans un fichier

 

Sujets relatifs
Lecture de fichierAfficher le contenu d'un fichier html sur une autre page
Script: ecrire les noms des sous repertoires dans un fichiertransfère de fichier à travers les socket
ceer un fichier en vbsLecture fichier
Lire un XML (tag spécifique) avec java[VBA-Excel] questions de débutant
[Eclipse] C++ ouvrir un fichierVB.net Prob lire première ligne de mon fichier avec mon progr
Plus de sujets relatifs à : Lire des valeurs hexadecimales(negatives) dans un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR