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);
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);
U mnie nadaje. Może szukasz w złym miejscu? Swoją drogą, użyj po prostu
ofstream file(newname);
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