verifier si un fichier existe ?

verifier si un fichier existe ? - C++ - Programmation

Marsh Posté le 19-05-2003 à 14:52:00    

Je veux essayer de savoir si mon fichier existe bien dans c:\windows\system32
mais j'ai un probleme avec mon code, il me dit qu'il ne le trouve pas alors qu'il y est. Je suis sous C++ builder.
 
Voici mon code:
 
#include <stdio.h>
#include <windows.h>
 
#define NOM_FICHIER_WDREG "c:\\windows\\system32\\wdreg.exe"
 
void main(void)
{
    LPWIN32_FIND_DATA infoRecherche;
    if (INVALID_HANDLE_VALUE==FindFirstFile(NOM_FICHIER_WDREG, infoRecherche))
    {
  printf("fichier non trouvé" );
    }
    else
    {
     printf("Fichier trouvé" );
    }
}

Reply

Marsh Posté le 19-05-2003 à 14:52:00   

Reply

Marsh Posté le 19-05-2003 à 14:56:30    

te plains pas, il le trouverait que ton programme planterait :D

Reply

Marsh Posté le 19-05-2003 à 15:02:17    

ha bon , j'ai fait une gaffe dans mon prog...:-)

Reply

Marsh Posté le 19-05-2003 à 15:11:55    

roromaino a écrit :

ha bon , j'ai fait une gaffe dans mon prog...:-)


 

Code :
  1. WIN32_FIND_DATA FindFileData;
  2.    HANDLE hFind = FindFirstFile(NOM_FICHIER_WDREG, &FindFileData);

Reply

Marsh Posté le 19-05-2003 à 15:20:14    

ok merci, de l'a maniere dont je l'avais ecrit , il me faisait une erreur sur l'adresse. maintenant ca roule une fois le code decomposer je vous remercie Konar et chrisbk.

Reply

Marsh Posté le 19-05-2003 à 17:12:48    

roromaino a écrit :

Je suis sous C++ builder.


 
tu utilises pas les VCL ? parce que sinon y a la fonction FileExists() :D


Message édité par antp le 19-05-2003 à 17:13:03

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed