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 :

Conversion CString en const char*


Sujet :

MFC

  1. #1
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    31
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 31
    Par d�faut Conversion CString en const char*
    Bonjour,

    Tout est dans le titre... Je cherche a convertir unCString en const char*??

    merci de vos aides

  2. #2
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut



  3. #3
    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
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    CString string;
    (const char *)string
    CString poss�de l'op�rateur (const char*) donc c rapide :d

  4. #4
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    31
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 31
    Par d�faut
    Bah je veux bien, mais pourquoi cela ne compile pas??

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if( (IniFile = fopen(  (const char *)m_strFile , "r+t" )) != NULL )
    voici l'erreur :

    error C2440: 'type cast' : cannot convert from 'class CString' to 'const char *'

  5. #5
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut,
    quel est ton environnement ? compilateur evc ,vc ?
    tu es en Unicode ?

  6. #6
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    31
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 31
    Par d�faut
    windows nt
    vc++ 6.0
    et unicode oui

    merci

  7. #7
    Membre confirm� Avatar de Hokagge
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    149
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 149
    Par d�faut
    Salut,

    Juse un petit mot pour dire que je me suis d�ja retrouv� confront� au m�me probl�me que toi.
    Mais je n'ai malheureusement pas trouv� de solution

    Personellement j'utilise l'embedded sous win 2000

  8. #8
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    utilise plutot _wfopen.
    en mettant la variable CString directe en argument sans cast.

  9. #9
    Membre averti
    Inscrit en
    Janvier 2005
    Messages
    31
    D�tails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 31
    Par d�faut
    Ca marche, Merci beaucoup (encore une fois)

    Voici la ligne de code qui fonctionne parfaitement :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if((IniFile = _wfopen( m_strFile , L"r+t" )) != NULL )

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. conversion CString to const char* !
    Par ABAM3194 dans le forum MFC
    R�ponses: 2
    Dernier message: 28/10/2014, 09h33
  2. conversion AnsiString en const char*
    Par Mangacker dans le forum C++Builder
    R�ponses: 3
    Dernier message: 14/05/2007, 18h43
  3. Convertir CString en const char*: ca marche pas
    Par MDiabolo dans le forum Visual C++
    R�ponses: 12
    Dernier message: 21/11/2006, 18h10
  4. [MFC] CString vers const char*
    Par Rafoo dans le forum MFC
    R�ponses: 9
    Dernier message: 17/06/2006, 15h43
  5. [MFC - ATL] CString vers const char *
    Par VitamineC dans le forum MFC
    R�ponses: 2
    Dernier message: 12/04/2006, 18h56

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