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 :
 - //je declare un ifstream
 - ifstream ifstr;
 - int res;
 - ...
 - //lecture du fichier
 - ifstr >> std::hex >> res;
 - ifstr.seekg(2, std::ios_base::cur);
 - ...
 
  | 
 
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+