Como verificar se existe um arquivo antes de criar um novo arquivo
Eu quero inserir alguns conteúdos em um arquivo, mas gostaria de verificar primeiro se existe um arquivo com o nome que desejo criar. Se assim for, não quero criar nenhum arquivo, mesmo que o arquivo esteja vazio.
Minha tentativa
bool CreateFile(char name[], char content[]){
std::ofstream file(name);
if(file){
std::cout << "This account already exists" << std::endl;
return false;
}
file << content;
file.close();
return true;
}
Existe alguma maneira de fazer o que eu quero?