Bonjour a tous,
voila j'ai un probleme, assez simple il me semble, mais ne m'y connaissant pas suffisament en C++ je ne vois pas trop.
Je dois réaliser un programme qui liste des fichiers d'un dossier et les afficher biensur
laffichage doit se presenter de cette maniere :
il y a X fichiers
fichier1.exl
fichier2.exe
...
j'ai trouvé ce code me permettant de lister les fichiers et qui fonctionne a merveille.
le probleme etant que je n'arrive pas a inserer un compteur (meme si j'en ai une idée) mais surtout que je n'arrive pas a faire afficher le "il y a X fichier" avant le listing sachant que cest dans la boucle que le listing se fait et s'affiche.
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 #include <windows.h> #include <stdio.h> bool Affiche() { WIN32_FIND_DATA File; HANDLE hSearch; int re; hSearch=FindFirstFile("C:\\*.exe", &File); if(hSearch == INVALID_HANDLE_VALUE) { return false; } re=true; do { /* Traitement */ printf("%s\n",File.cFileName); re = FindNextFile(hSearch, &File); } while(re); FindClose(hSearch); return true; } void main() { Affiche(); }
merci d'avance pour vos reponses et votre aide
Partager