#include <iostream>
#include <fstream>
using namespace std;
bool ArqExiste(string Arquivo) {
ifstream verificacao (Arquivo.c_str());
if (verificacao.is_open()) {
verificacao.close();
return true;
} else {
verificacao.close();
return false;
}
}
int main() {
string file = "C:\\Temp\\aipflib.log";
printf("%b", ArqExiste(file));
}
//https://pt.stackoverflow.com/q/73698/101
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnN0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmJvb2wgQXJxRXhpc3RlKHN0cmluZyBBcnF1aXZvKSB7CiAgICBpZnN0cmVhbSB2ZXJpZmljYWNhbyAoQXJxdWl2by5jX3N0cigpKTsKICAgIGlmICh2ZXJpZmljYWNhby5pc19vcGVuKCkpIHsKICAgICAgICB2ZXJpZmljYWNhby5jbG9zZSgpOwogICAgICAgIHJldHVybiB0cnVlOwogICAgfSBlbHNlIHsKICAgICAgICB2ZXJpZmljYWNhby5jbG9zZSgpOwogICAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KfQoKaW50IG1haW4oKSB7CiAgICBzdHJpbmcgZmlsZSA9ICJDOlxcVGVtcFxcYWlwZmxpYi5sb2ciOwogICAgcHJpbnRmKCIlYiIsIEFycUV4aXN0ZShmaWxlKSk7Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzczNjk4LzEwMQ==