Jak sprawdzić, czy plik istnieje przed utworzeniem nowego pliku

Chcę wprowadzić zawartość do pliku, ale chciałbym najpierw sprawdzić, czy istnieje plik o nazwie, którą chcę utworzyć. Jeśli tak, nie chcę tworzyć żadnego pliku, nawet jeśli plik jest pusty.

Moja próba

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;
}

Czy jest jakiś sposób na zrobienie tego, co chcę?

questionAnswers(9)

yourAnswerToTheQuestion