Bonjour,

Je veux lister le contenu d'un répertoire. J'ai voulu essayer le code que j'ai trouvé dans ce tuto http://c.developpez.com/faq/?page=fi...HIERS_dir_list

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
#include <stdio.h>
#include <windows.h>
 
int main(void)
{
    WIN32_FIND_DATA File;
    HANDLE hSearch;
 
    hSearch = FindFirstFile("*.*", &File);
    if (hSearch != INVALID_HANDLE_VALUE)
    {
        do {
            printf("%s\n", File.cFileName);
        } while (FindNextFile(hSearch, &File));
 
        FindClose(hSearch);
    }
 
    return 0;
}
Quand je compile j'obtiens l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
error C2664: 'FindFirstFileW' : cannot convert parameter 1 from 'const char [4]' to 'LPCWSTR'
SVP comment la résoudre?

Je travaille avec VS2008 sous windows XP (application de type win32 Console Application)

Merci