Testar se arquivo existe utilizando função Booleana em C++
/******************************************
*
* Teste se arquivo existe
* Se existir retorna funcao retorna true
* caso contrário retorna false
* Laudemir Ap. de Oliveia
* <laudemir.oliveira@gmail.com>
*
*******************************************/
#include<iostream>
#include<fstream>
using namespace std;
bool existe(char arquivo[50]);
int main()
{
char arquivo[50];
cout << "Informe o nome do arquivo : ";
cin >> arquivo;
if(existe(arquivo))
cout << "Beleza, o arquivo [ " << arquivo << " ] existe.\n\n";
else
cout << "Arquivo [ " << arquivo << " ] não existe.\n\n";
return 0;
}
// Funcao retorna verdadeiro se arquivo existir
// ------------------------------------------------
bool existe(char arquivo[50])
{
ifstream fp;
fp.open(arquivo);
if(!fp)
return false;
return true;
}
//end
Este comentário foi removido pelo autor.
ResponderExcluir