-
Lire fichier texte
Bonjour,
je souhaite lire un fichier texte dans lequel se trouvent des valeurs en hexa:
exemple:
"0xFF02 0xAAED 0x1234"
J'ai 3 variables (int) et je voudrais affecter les valeurs à ces 3 variables
int val1;
int val2;
int val3;
J'arrive à lire la ligne, et maintenant, je voudrais que:
val1=0xFF02;
val2=0xAAED;
val3=0x1234;
Pour info, j'utilise Visual C++ 2005 Express (et je débute tout juste + pas trop de notion en c++)
Merci de votre aide
Seb
-
strtol() peut reconnaitre des nombres en hexa, même précédés de 0x.
strchr() peut trouver un caractère, ce qui peut te permettre de trouver l'espace.
Tu peux aussi fragmenter la chaîne avec la fonction strtok_r() (strtok_s() sous Visual 2005).
-