fstream nie nadaje nazwy tworzonemu plikowi C++

Odpowiedz Nowy wątek
2020-03-25 21:52

Rejestracja: 1 tydzień temu

Ostatnio: 1 tydzień temu

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

Pozostało 580 znaków

kq
2020-03-25 21:54
kq
Moderator C/C++

Rejestracja: 6 lat temu

Ostatnio: 1 minuta temu

Lokalizacja: Szczecin

3

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

ofstream file(newname);

edytowany 1x, ostatnio: kq, 2020-03-25 21:55

Pozostało 580 znaków

2020-03-26 12:06

Rejestracja: 12 lat temu

Ostatnio: 2 minuty temu

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


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
edytowany 1x, ostatnio: MarekR22, 2020-03-26 12:24

Pozostało 580 znaków

Odpowiedz

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