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

MFC Discussion :

[C++.Net] Conversion de String en char


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2006
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 3
    Par d�faut [C++.Net] Conversion de String en char
    Bonjour, je suis une nouvelle dans ce forum et je suis d�butante avec la programmation en VC++.Net.

    I.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
     
    LPSTR str=(char*) malloc(adresse_IP->Text->length);
    *str =adresse_IP->Text;
    =>Impossible de convertir de System::String_gc* en char (m�me strcpy ne marche pas)


    II.

    j'ai une erreur bizare(voir fichier attach�).


    Merci!!
    Images attach�es Images attach�es  

  2. #2
    Membre �m�rite Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    890
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 890
    Par d�faut
    Citation Envoy� par tunisienne84
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    malloc(adresse_IP->Text->length);
    Ne pas oublier le caract�re de fin:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    malloc(adresse_IP->Text->length + 1);

  3. #3
    Membre Expert
    Avatar de la drogue c'est mal
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    2 253
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 2 253
    Par d�faut
    est faux

    LPSTR est un char* donc pas de '='

  4. #4
    R�dacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par d�faut
    Tu utilises les strings manag�es, il te faut utiliser la m�thode StringToHGlobalAnsi de la classe Marshal pour effectuer la conversion. Dans ce cas l�, le malloc est inutile

    Merci d'utiliser un titre plus explicite la prochaine fois

Discussions similaires

  1. [VB.NET] Conversion de String en Double
    Par JB-Tech dans le forum Windows Forms
    R�ponses: 9
    Dernier message: 26/02/2018, 07h32
  2. Conversion System::String ^ en char *
    Par betedesvosges dans le forum C++/CLI
    R�ponses: 2
    Dernier message: 27/05/2015, 17h50
  3. conversion std::string -> unsigned char*
    Par acheo dans le forum Langage
    R�ponses: 3
    Dernier message: 26/02/2010, 17h35
  4. .net conversion 'char []' en 'string'
    Par torvicc dans le forum VB.NET
    R�ponses: 1
    Dernier message: 09/07/2009, 13h08
  5. [vb.net][string.indexOf(char)] trouver le n caract�re
    Par arnolem dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 24/02/2006, 12h06

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