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

wxWidgets Discussion :

Conversion de char*


Sujet :

wxWidgets

  1. #1
    Invité
    Invité(e)
    Par défaut Conversion de char*
    Bonjour à tous !

    J'ai une stucutre de type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    typedef struct
    {
      wxMenu *menu;
      char *parentName;
    } Parent;
    par la suite je déclare une fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    addMenu(char *parentName)
    {
      Parent *root = (Parent *)malloc(sizeof(Parent));
      root->parentName = new char[strlen(parentName)+1];
      strcpy(root->parentName, parentName);
      root->menu = new wxMenu(root->parentName);
    }
    Le problème est sur cette ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    root->menu = new wxMenu(root->parentName);
    car new wxMenu demande du wxString. Mais ce je pourrais faire est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    root->menu = new wxMenu(wxT(root->parentName));
    Mais ca ne marche pas non plus car wxT() prend en paramètre du const char* et root->parentName est du char*....

    Quelqu'un aurait il une solution ?

    Merci beaucoup et à bientot.

    Jm

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    717
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 717
    Points : 858
    Points
    858
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    root->menu = new wxMenu(wxString(root->parentName, *wxConvCurrent));

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Debutant] conversion de char en int
    Par Marc_3 dans le forum Langage
    Réponses: 9
    Dernier message: 31/08/2011, 12h02
  2. Conversion de char* en String^
    Par Sallie dans le forum MFC
    Réponses: 2
    Dernier message: 09/05/2006, 16h27
  3. Conversion de char en string...
    Par Empty_body dans le forum Oracle
    Réponses: 2
    Dernier message: 20/03/2006, 14h34
  4. conversion int---->char
    Par andurand dans le forum C++
    Réponses: 10
    Dernier message: 30/05/2005, 17h36
  5. Réponses: 2
    Dernier message: 01/07/2004, 11h36

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