salut ! !
je voudrais ecrire une fonction essayant de lister les fichiers et les sous-dossiers d'un dossier mais ça
ne marche pas toujours ,voila le code :
int ListeFiles(char*buff)
{
char* buffer = (char*)malloc(MAX_PATH*sizeof(char)) ;
WIN32_FIND_DATA wData;
HANDLE listing;
memset(buffer,0,MAX_PATH) ;
listing = FindFirstFile(buffer, &wData);
while((FindNextFile(listing, &wData)))
{
buffer = wData.cFileName
printf("%s\n",buffer) ;
memset(buffer,0,MAX_PATH)
}
free(buffer) ;
return 1 ;
}