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+