Bonjour tous,

je cherche � tester l'existence d'une certaine extension dans mon r�pertoire de travail d'une mani�re la plus simple possible

Je m'explique:
je vais faire un calcul avec un logiciel qui va me d�livrer un r�sultat du type:
nomDuFichierResultat.dat
ensuite je veux avec mon programme C++ ouvrir ce fichier resultat et lire dedans, le probl�me est que le nom du fichier peut d�pendre de l'utilisateur, je voudrais donc juste d�tecter l'apparition d'un fichier ".dat" et l'ouvrir quelque soit son nom.

1�) pour tester l'existence d'un fichier j'ai regard� dans la FAQ et je pense que cela est correct?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
 
while (1)
{
std::ifstream fichier( "fichier.dat" ); // ou n'importe quel objet dérivant de std::ios
if ( fichier ) // ce test échoue si le fichier n'est pas ouvert
{
    break
}
//doit je faire une pause ici?
}
j'ai n�anmoins 2 questions:
-le fait de faire une boucle ne va pas trop occuper le processeur inutilement? je ne devrai pas faire une pause dans la boucle pour qu'elle "boucle" toute les 10s par exemple?

-comment faire si je ne connais pas le nom du fichier � priori?

2�) en se qui concerne la pause pas de problemes, il suffit de faire

sleep avec un S majuscule
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
 
#include <windows.h>
int i; //millisecond
Sleep(i);
En esp�rant que vous pourrez m'aider pour le 1�)