C++ :: file_exists
Par Mino, mardi 14 mars 2006 à 23:02 :: c++ :: #4 :: rss
Ajourd'hui je me suis fais une petite fonction simple en et efficace en ansi c++ pour verifier l'existance d'un fichier.
Le principe de cette fonction est simple :
On ouvre un fichier en lecture et et on verifie si cela provoque une erreur.
bool file_exists(string filename){ ifstream INPUT; INPUT.open(filename.c_str(), ifstream::in); INPUT.close(); if (INPUT.fail()){ cout << "le fichier "<< filename << " n'existe pas" << endl; return 0; } return 1; }
Commentaires
Les commentaires pour ce billet sont fermés.