fstream nie nadaje nazwy tworzonemu plikowi C++

0

Dobry wieczór, chciałbym, aby tworzony przeze mnie plik .txt miał taką nazwę, jaką chce, niestety fstream nie nadaje jej. Gdzie robię błąd?

string newname;
cin >>newname;

     fstream myfile;
     myfile.open(newname, ios::out);
3

U mnie nadaje. Może szukasz w złym miejscu? Swoją drogą, użyj po prostu

ofstream file(newname);
2

Albo po prosu wystąpił jakiś błąd.
Twoje pytanie jest zbyt szczątkowe, by wiedzieć na czym polega problem.
Jak uzupełniamy ten kod tak by się skompilował i podajemy dane których się domyślamy, to po prostu u nas wszystko działa jak trzeba.

Jakbyś obsługiwał błędy to byś wiedział coś więcej, w czym problem: https://wandbox.org/permlink/39dwkGAjSbX9IQ4D
Najlepiej jednak jak dostarczysz więcej kontekstu

1 użytkowników online, w tym zalogowanych: 0, gości: 1