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 :

Convertir une s�quence hexa en CString ?


Sujet :

C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 27
    Par d�faut Convertir une s�quence hexa en CString ?
    bonjour � tous,

    pour �viter de r�inventer le fil � couper le beurre, je cherche un moyen �l�gant de convertir une s�quence d'escape que je lis depuis un fichier INI vers une chaine CString (ou string bien sure...)

    Dans fichier INI:
    \x2\x52\x22\x3\x71

    que je veux r�cup�rer comme le ferait le compilo sous la forme
    "\x2\x52\x22\x3\x71"

  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
    Une boucle for, un petit CString::Format("\\x%X"), une petite concat�nation...
    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
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 27
    Par d�faut
    en fait le compilo interpr�te la s�quence d'escape :
    "\x2\x52\x22\x3\x71" et la transforme en une chaine directement exploitable.

    c'est ce que j'aimerais faire directement avec une classe... !!

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 27
    Par d�faut j'm r�pond � moi m�me vu que tout le monde s�che...

  5. #5
    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
    Ah, donc tu veux d�s�chapper la cha�ne.
    D�sol�, j'ai compris l'inverse.

    Je ne connais aucune fonction qui fait �a nativement sous Windows ou MFC (ni rien en C ou C++ standard), donc tu vas devoir faire ton propre parsing...
    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.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 27
    Par d�faut
    ben wo� �a craint...

    je cherche du c�t� de koders.com

Discussions similaires

  1. R�ponses: 2
    Dernier message: 05/01/2012, 21h38
  2. Convertir une cha�ne de caract�ree en hexa
    Par tibo7 dans le forum LabVIEW
    R�ponses: 2
    Dernier message: 03/09/2008, 20h53
  3. R�ponses: 10
    Dernier message: 18/07/2007, 11h47
  4. Convertir chaine contenant une valeur Hexa en cette Valeur
    Par parp1 dans le forum VB 6 et ant�rieur
    R�ponses: 2
    Dernier message: 21/05/2007, 09h56
  5. R�ponses: 5
    Dernier message: 16/05/2007, 13h43

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