ciao ,
Ho questo codice:
che mi serve per scorrere i file di una directory in win.codice:bool CManageSingleton::ReadShadersFiles() { string strPathShaders = GetPathResources()+ "Shaders"; WIN32_FIND_DATA File_Data; HANDLE First_File = FindFirstFileA(_T(strPathShaders), &File_Data); while(FindNextFile(First_File, &File_Data) != 0) { // It means there's still files left in directory string final_path = ""; if(!Is_Folder(File_Data)) { if((strcmp(File_Data.cFileName, "..") == 0) || (strcmp(File_Data.cFileName, ".") == 0)) continue; final_path += File_Data.cFileName; } } return false; }
Mi da quest' errore su questa riga:
if((strcmp(File_Data.cFileName, "..") == 0) || (strcmp(File_Data.cFileName, ".") == 0)) continue;
Errore 3 error C2664: 'strcmp' : cannot convert parameter 1 from 'WCHAR [260]' to 'const char *' c:\programmazione\d3dxcreatemeshfvf\emptyproject10 \managesingleton.cpp 85
esiste della documentazione fatta bene sui tipi di stringhe o puntatori a stringa come LPCSTR ecc.. e la loro funzione?
Grazie.

Rispondi quotando

