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

VC++ .NET Discussion :

conversion de types DWORD const char *


Sujet :

VC++ .NET

  1. #1
    Membre confirm�
    Inscrit en
    D�cembre 2010
    Messages
    98
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 98
    Par d�faut conversion de types DWORD const char *
    slt,je trouve un probl�me au niveau de la conversion d'un DWORD en const char* ( je travaille sous vc++ avec les MFC).
    je sai comment convertir un CString en const char *. Donc j'essaye s'il y a une possibilit� de convertir DWORD en CString.
    quelqu'un peut m'aider?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     DWORD adress;
    CString str;
      CWnd* ptr;
     CIPAddressCtrl* IP_Control;
     
     ptr =  GetDlgItem(IDC_IPADDRESS1);//pointeur sur le champ de l'adresse IP
     IP_Control=(CIPAddressCtrl*) ptr;//opération de casting
    IP_Control->GetAddress(adress);
    adress=str ???
    const char* ip_adress=(char*)LPCTSTR(str);//conversion d'un string en const char *

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 509
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 509

  3. #3
    Membre confirm�
    Inscrit en
    D�cembre 2010
    Messages
    98
    D�tails du profil
    Informations forums :
    Inscription : D�cembre 2010
    Messages : 98
    Par d�faut
    salut, j'ai essay� la fonction _ultoa_s mai j'ai obtenu une violation de m�moire
    donc, je voudrais essayer la fonction suivante mais je n'ai pa compris c'est quoi (&str)
    et je pense pas que c'est ca que je cherche car je veux convertir un DWORD en char* et pas en wchar_t .

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    errno_t _ultow_s(
        unsigned long value,
        wchar_t (&str)[size],
        int radix 
    ); // C++ only
    Merci de me r�pondre

  4. #4
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 509
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 509
    Par d�faut
    Utilisez la premi�re des fonctions d�crites dans la page du lien.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    errno_t _ultoa_s(
        unsigned long value,
        char *str,
        size_t sizeOfstr,
        int radix 
    );
    Ne prenez pas la derni�re, qui est une fonction template et pour le mode UNICODE.

    P.S.: Pensez aussi � lire la documentation qui est sur cette m�me page.

Discussions similaires

  1. Conversion de wxString en const char *
    Par zuzuu dans le forum wxWidgets
    R�ponses: 4
    Dernier message: 22/11/2014, 16h36
  2. probl�me de type int - DWORD - const char *
    Par dams77 dans le forum D�buter
    R�ponses: 7
    Dernier message: 13/05/2010, 11h21
  3. conversion AnsiString en const char*
    Par Mangacker dans le forum C++Builder
    R�ponses: 3
    Dernier message: 14/05/2007, 18h43
  4. Conversion de type string en char ?
    Par CoachMac dans le forum C
    R�ponses: 18
    Dernier message: 08/08/2006, 10h20
  5. Conversion CString en const char*
    Par LRobi dans le forum MFC
    R�ponses: 8
    Dernier message: 19/07/2005, 12h12

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