IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

r�cup�ration int�gre des donn�es en hexa � partir d'un fichier


Sujet :

C++

  1. #1
    Membre confirm�
    Inscrit en
    Janvier 2007
    Messages
    65
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 65
    Par d�faut r�cup�ration int�gre des donn�es en hexa � partir d'un fichier
    Salut � tous,
    j'ai impl�ment� cette fonction qui est sens�e garder int�gre une valeur d�cimale (bas� sur le codage BCD) que je r�cup�re d'un fichier (pour l'envoyer ensuite sur le port s�rie):
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    int toBCD(char* X)
    {
    	int X2 = atoi(X);
    	int AH(X2/10);
    	int AL(X2-AH*10);
    	X2 = (AH<<4) | AL;
     
    	return X2;
     
    }
    Cette fonction m'a bien servie, sauf que mon probl�me c'est que les valeur hexa que je r�cup�re de mon fichier peuvent �tre de chiffres (et du coup cette fonction fait l'affaire) mais aussi des lettres (ef) ou encore les deux � la fois (a5)..
    Comment faire pour garder l'int�grit� de ma valeur m�me s'il n' y a pas que des chiffres...

    Merci pour vos r�ponses!!

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    strtol() ?

    Ah, pardon, c'est du C++:
    ios::hex ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Salut

    Les autres discussions que tu avais ouvertes concernant ce m�me probl�me ont �t� retir�es, merci de poster � la suite de celle-ci si tu as des choses � ajouter.

    Merci de respecter les r�gles, et si tu pouvais activer la r�ception de messages priv�s ce serait pas mal aussi

Discussions similaires

  1. R�ponses: 10
    Dernier message: 07/12/2009, 17h00
  2. Int�gre des donn�es depuis un fichier xml
    Par KATE6447 dans le forum InfoPath
    R�ponses: 5
    Dernier message: 20/03/2008, 13h32
  3. Comment charger des donn�es en m�moire � partir d'une BDD
    Par n@n�u dans le forum Persistance des donn�es
    R�ponses: 2
    Dernier message: 20/02/2007, 11h53
  4. R�ponses: 1
    Dernier message: 29/01/2007, 19h22
  5. R�ponses: 4
    Dernier message: 09/01/2007, 15h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo