Próbuję użyć std :: fstream na IO do pliku, a chcę, aby utworzyć plik, jeśli nie istnieje.std :: fstream nie tworzy plik
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);
uzyskać ten wynik: "Nie ma takiego pliku lub katalogu"
Jak utworzyć plik w tym przypadku?
Zauważając, że 'trunc' tworzy za każdym razem pusty plik. –