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

Discussion :

Convertir QString en wchar_t*

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 224
    Par défaut Convertir QString en wchar_t*
    Salut,
    Comment faire pour extraire un const wchar_t ou à defaut un const char* à partir d'une QString ?
    Merci.

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut.
    Citation Envoyé par jerome71300 Voir le message
    Salut,
    Comment faire pour extraire un const wchar_t ou à defaut un const char* à partir d'une QString ?
    Merci.
    Peut tu être plus précis?
    En début de réponse tu peut regarder :
    std::string QString::toStdString () const
    std::wstring QString::toStdWString () const

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 224
    Par défaut
    En fait ma demande découle de là :
    http://www.developpez.net/forums/sho...=518511&page=3

    Sinon ça ne marche pas non plus avec une std::wstring.

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par jerome71300 Voir le message
    Sinon ça ne marche pas non plus avec une std::wstring.
    C'est a dire??
    tu n'arrive aps à récuperer une wstring?
    ou tu ne sait pas quoi en faire aprés?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    myQString st;
    //init de st
    ...
    //convertion en wstring
    std::wstring ws = st.toStdWString () ;
     
    //accés à une string de type C.
    //  /!\ Si ws change le pointeur sera invalide
    const wchar_t * bb = ws.c_str();

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 224
    Par défaut
    Un grand merci à toi !!!
    Il me manquait simplement la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    const wchar_t *bb = ws.c_str();

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 18/06/2009, 18h30
  2. Convertir char vers QString
    Par darkwall_37 dans le forum Débuter
    Réponses: 3
    Dernier message: 25/05/2009, 11h49
  3. convertir wchar_t en wstring
    Par JeanNoel53 dans le forum Débuter
    Réponses: 13
    Dernier message: 08/12/2008, 18h59
  4. Réponses: 5
    Dernier message: 05/09/2008, 17h26

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