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