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 :

Pb sur conversion CString en std:string


Sujet :

MFC

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Points : 56
    Points
    56
    Par défaut Pb sur conversion CString en std:string
    Salut

    J'ai un pb de conversion d'1 CSTring en std::string
    En effet j'ai utilisé de qui était ecrit dans la faq a ce sujet là!

    j'ai tapé le code :
    strWord = CStringTok(NULL,".",bEndParse);
    std::string stringWord((LPCTSTR)strWord);

    avec strWord etant un CString

    il me met à la compil un message d'error :

    C:\work_bp\Applis Windows\CineTrans\Edit_Gamma.cpp(445) : error C2039: 'string' : is not a member of 'std'
    C:\work_bp\Applis Windows\CineTrans\Edit_Gamma.cpp(445) : error C2065: 'string' : undeclared identifier

    il ne connaît pas std !!

    d'autre part je cherche à transformer mon CString en minuscules

    je tape donc le code
    _mbsupr((unsigned char*) stringWord );

    en supposant que stringWord est un CString

    A la compil j'ai une erreur :
    Ne peut pas convertir un CString en ( unsigned char *).

    alors quel solution(s) ?

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Points : 56
    Points
    56
    Par défaut
    Finalement j'me suis démerdé

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Points : 56
    Points
    56
    Par défaut
    j'avais oublié d'inclure

    #Include <string>

    mais maintenant c'est bon

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

Discussions similaires

  1. convertir un CString en std::string
    Par azamharir dans le forum MFC
    Réponses: 1
    Dernier message: 04/04/2008, 08h36
  2. [conversions] float to std::string
    Par poukill dans le forum SL & STL
    Réponses: 4
    Dernier message: 08/03/2007, 11h46
  3. CString to std::string probleme
    Par newbix dans le forum SL & STL
    Réponses: 2
    Dernier message: 15/02/2007, 12h56
  4. Erreur de compilation sur std::string avec Dev C++
    Par dada57 dans le forum Dev-C++
    Réponses: 4
    Dernier message: 20/03/2006, 18h06
  5. conversions std::string <---> CString
    Par Rupella dans le forum MFC
    Réponses: 5
    Dernier message: 21/02/2006, 15h11

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