Как проверить, существует ли файл перед созданием нового файла

Я хочу ввести некоторое содержимое в файл, но сначала я хотел бы проверить, существует ли файл с именем, которое я хочу создать. Если это так, я не хочу создавать какой-либо файл, даже если файл пуст.

Моя попытка

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

Есть ли способ сделать то, что я хочу?

Ответы на вопрос(9)

Ваш ответ на вопрос