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:
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 :wink: ) :
Code:
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 :)