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 :

Initialisation d'un CString


Sujet :

MFC

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 11
    Par défaut Initialisation d'un CString
    Bonsoir
    Je doit manipuler des chaines de caratères avec MFC C++, sur le MSDN la classe CString me semble la plus adaptée car elle est proche su type string natif
    Avec Visual 6 cette declaration ne pose pas de probléme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CString s = " name_fichier_ par exemple"
    Mais avec le Visual 2005 professeionnel qui supporte MFC
    je cree un projet Console qui supporte les MFC
    et plus rien ne marche sur mes initialisations des objets CString
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    CString s = " name_fichier_ par exemple" //erreur compilation
     
    CString s ( name_fichier_ par exemple); //compilation OK
    Sur msdn il utilise l'inialisation que je veux utiliser et que je veux absolument utilser

    Merci de votre aide

  2. #2
    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,
    tu as une erreur parce que tu dois être en UNICODE,
    visual 2005 se met en UNICODE par défaut au niveau du projet.
    il faut ecrire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    CString s = _T(" name_fichier_ par exemple");
    

    sinon paramétrer le projet en : Utiliser le jeu de caractères multioctet (MBCS)
    c'est l'onglet propriétés de configuration ,chapitre général du projet.



  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 11
    Par défaut
    MERCI beaucoup!

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

Discussions similaires

  1. Initialisation CString Debug/Release
    Par CodeCRC dans le forum Visual C++
    Réponses: 7
    Dernier message: 23/06/2009, 15h39
  2. Réponses: 2
    Dernier message: 10/05/2004, 07h55
  3. Initialisation de XMLModule
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 10
    Dernier message: 01/04/2003, 10h08
  4. initialisation Directinput avec delphi
    Par Madmaxx dans le forum DirectX
    Réponses: 1
    Dernier message: 21/02/2003, 17h37
  5. Convertion de type VARIANT à type CString
    Par j_grue dans le forum MFC
    Réponses: 2
    Dernier message: 07/11/2002, 14h18

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