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 :

TCHAR --> Prblm d'affectation


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2004
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 79
    Par défaut TCHAR --> Prblm d'affectation
    Bonjour, je voudrais faire un programme qui utilise un GetOpenFileName()

    et qui recupere le nom du fichier selectionner pour le copier dans un attribut d'une classe.

    Mon probleme est le suivant :
    - lorsque que je definit la structure de type OPENFILENAME j'ai une ligne du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    //TCHAR szFileName [MAX_PATH];
    //...
    ofn.lpstrFile = szFileName;
    //...
    - la variable szFileName contiendra le chemin selectionner par l'utilisateur

    - je desire affecter la valeur de cette variable a un attribut de ma classe de la facon suivante (evidemment ca marche pas ca serait trop facile ) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    //szSourceFile est declaree comme suit dans le header
    //TCHAR szSourceFile [MAX_PATH];
     
    szSourceFile = ofn.lpstrFile;
    j'ai bien lu le sujet sur les pointeurs mais je ne parvient toujours aps a saisir la difference entre pas mal de choses comme les tableau de TCHAR les CStrings les char char * etc... je code en C++ pour ppc2003 donc sous eMbedded VC++

    si klkun peux m'eclairer ma lanternes j'en serait tres reconnaissant, merci d'avacne

    bonne journee

  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
    il faut recopier la chaine dans ton szSourceFile

    sous embedded VC++, ce sont des unicodes, donc avec wcscpy

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/01/2004, 17h59
  2. Réponses: 2
    Dernier message: 29/10/2003, 23h47
  3. script SQL : affectation de variables
    Par Laura dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/10/2003, 21h32
  4. Affecter un attribut dans un fichier XML ou XSL
    Par LLaurent dans le forum XMLRAD
    Réponses: 7
    Dernier message: 05/06/2003, 14h04
  5. [MaskEditBox] Affecter avec un réel
    Par fikou dans le forum Général VBA
    Réponses: 6
    Dernier message: 16/09/2002, 09h28

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