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++] convertir en String


Sujet :

MFC

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut [C++] convertir en String
    Bonjour,

    J'ai une variable de type WCHAR , est-il possible que je la converti en string

    Merci

  2. #2
    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
    en string STL ? en String ^ managée ? en CString ?

  3. #3
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Aller, je prend le pari:
    Puisqu'il y a la balise [C++], il doit certainement s'agir de std::string


  4. #4
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Bonjour,

    en CString

    J'ai fait ça:

    WCHAR* pStringW;
    CString cstring(pStringW);
    cstring += " (CString)";

    mais je compile bien mais le build me donne ces erreurs:

    LIST.OBJ : error LNK2001: unresolved external symbol "public: __thiscall CString::~CString(void)" (??1CString@@QAE@XZ)

    LIST.OBJ : error LNK2001: unresolved external symbol "public: __thiscall CString::operator char const *(void)const " (??BCString@@QBEPBDXZ)

    LIST.OBJ : error LNK2001: unresolved external symbol "public: class CString const & __thiscall CString::operator+=(char const *)" (??YCString@@QAEABV0@PBD@Z)

    LIST.OBJ : error LNK2001: unresolved external symbol "public: __thiscall CString::CString(unsigned short const *)" (??0CString@@QAE@PBG@Z)


    Merci

  5. #5
    r0d
    r0d est déconnecté
    Membre expérimenté

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    4 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 4 288
    Billets dans le blog
    2
    Par défaut
    Quel est le type de projet que tu as créé? Tu utilises visual2005?
    Vérifie que ton projet ne soit pas en Unicode.

  6. #6
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    je crois que CString fait partie des MFC donc si c'est visual express ca ne marchera pas :s

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Bonjour,

    en fait voici la situation,

    Notre application est faite avec MFC. j'ai un code ou il y a de l'Unicode. et j'ai besoin d'implémenter ce code dans mon application.

    J'ai mis le code dans un attachement

    La partie du code est:

    static void Print_ExtTextOutW( ENHMETARECORD* pMetaRecord )

    Merci

    Mirna
    Fichiers attachés Fichiers attachés

  8. #8
    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
    Citation Envoyé par hiko-seijuro
    je crois que CString fait partie des MFC donc si c'est visual express ca ne marchera pas :s
    la remarque de hiko-seijuro est intéressante.
    De quelle version de Visual C++ 2005 disposes-tu ? la gratuite ou la pro ?

  9. #9
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Bonjour Nico,

    La pro

    Mirna

  10. #10
    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
    autre question, dans tes options de projets, tu lies bien avec les MFC en dynamique ?

  11. #11
    Membre émérite
    Avatar de Gabrielly
    Inscrit en
    Juin 2004
    Messages
    722
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 722
    Par défaut
    fait un click droit sur le projet puis clique sur les propriétés> General > Character Set > Not set, pour défnir le jeux ANSI

  12. #12
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Nico,

    dans le setting du projet j'ai: Use MFC in a shared DLL

    Merci

    Mirna

Discussions similaires

  1. Convertir un string en binaire
    Par TekP@f dans le forum ASP
    Réponses: 4
    Dernier message: 10/05/2005, 16h17
  2. [Firebird] Convertir une String en date
    Par laffreuxthomas dans le forum SQL
    Réponses: 1
    Dernier message: 04/05/2005, 19h42
  3. [Débutant(e)]convertir un string en entier
    Par harris_macken dans le forum Langage
    Réponses: 2
    Dernier message: 01/04/2005, 07h20
  4. Convertir un string en type property ou object
    Par bencot dans le forum Langage
    Réponses: 2
    Dernier message: 20/11/2004, 20h18

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