otwieranie pliku o nazwie zadanej parametrem

0

Chcę otworzyć plik, którego nazwa zostanie wczytana z klawiatury. Domyślam się, że najlepiej wczytać go jako zmienną typu string, ale nie wiem jak potem otworzyć taki plik.

Próbowałam tak, ale to nie działa:

string nazwa_pliku = "C:/wej.txt";
plik. open (nazwa_pliku, ios::in);
0

To moze zamiast zgadywać sprawdzisz?
http://www.cplusplus.com/reference/iostream/fstream/open/
Mówi że argumentem ma być char* więc nie dziwota że string nie przejdzie.

nazwa_pliku.c_str();

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