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