Bonjour,
Je débute en c++ et je rencontre beaucoup de probleme au niveau de chaine de caracteres qui sont une vraie torture sous ce langage avec des char, des String, string je ne sais plus ou donner de la tete... (Vive le php ou l'on peux tout concatener sans rien convertir)
donc mon probleme j'ai une fonction qui parcours les fichier d'un dossier et j'aimerai stocker chaque fichier dans un vecteur :
J'ai un probleme à la ligne tab->push_back(IpFindFileData.cFileName); lorsque je veux ajouter mon chemin dans le vecteur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Void get_files(String* rep, vector<String>* tab){ HANDLE hdlfff; LPCTSTR dir = "c:\\*.csv"; WIN32_FIND_DATA IpFindFileData; hdlfff = FindFirstFile(dir,&IpFindFileData); tab->push_back(IpFindFileData.cFileName); // Impossible de convertir __gc 'const System::String while (FindNextFile(hdlfff,&IpFindFileData)) { tab->push_back(IpFindFileData.cFileName); } FindClose(hdlfff); }
Quelqu'un pourrais m'aider ?
Partager