Bonjour,
j'ai fait un mini programme qui me permet de 'scanner' un dossier pour voir s'il y a un fichier. S'il y a un fichier, pour le moment, il m'affiche juste un message et s'il n'en trouve pas il me le dit. Lors de la compilation, j'ai déjà des erreurs :
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\excpt.h(36): error C2143: syntax error : missing ';' before 'string'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\yvals.h(116): error C2143: syntax error : missing ';' before 'namespace'
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\excpt.h(36): fatal error C1004: unexpected end of file found
je n'ai que 3 fichiers dans ce ,ini projet : un main où j'appelle juste une fonction; une classe fichier qui pour le moment n'a qu'une fonction en public et un fichier qui implémente la fonction que j'appelle.
Voici le code :
j'ai cette même fonction dans un projet beaucoup plus grand et il n'y a aucune erreur, je ne comprend pas.
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 #include "Fichier.h" #include <windows.h> void Fichier::charger(){ HANDLE hFind; WIN32_FIND_DATA FindData; // Change de dossier SetCurrentDirectory ("C:\\dnc"); // Début de la recherche hFind=FindFirstFile ("*.MIN", &FindData); if (hFind!=INVALID_HANDLE_VALUE) { //Tant que c'est un dossier on prend le suivant while (FindData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { FindNextFile(hFind, &FindData) ; } //Quand on trouve le fichier on le charge if (!(FindData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) { cout<<"fichier trouve"<<endl; } else { cout<<"fichier non trouve"<<endl; } } // Fin de la recherche FindClose (hFind); }
Quelqu'un a une idee ?
merci d'avance pour votre réponse
ps: je n'ai jamais ouvert les deux fichiers des includes, je n'y ai donc apporté aucune modification
Partager