Я пытаюсь использовать std :: fstream для io для файла, и я хочу создать файл, если он еще не существует.std :: fstream не создает файл
std::fstream my_stream
my_stream.open("my_file_name",std::fstream::binary | std::fstream::in | std::fstream::out);
if(!my_stream)
std::cout<<"error"<<strerror(errorno);
Я получаю этот результат: "Нет такого файла или каталога."
Как создать файл в этом случае?
И отмечая, что 'trunc' каждый раз создает пустой файл. –