Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Otwieranie i zapisywanie do pliku, którego nazwa podana ze standardowego wejścia

Ostatnio zmodyfikowano 2014-05-25 20:53
Autor Wiadomość
skymaja
Temat założony przez niniejszego użytkownika
Otwieranie i zapisywanie do pliku, którego nazwa podana ze standardowego wejścia
» 2014-05-25 20:20:56
Nie mogę nigdzie znaleźć jak to zrobić...

Chcę otworzyć plik albo zapisać coś do pliku, ale bez podawania odgórnie nazwy tych plików, tylko żeby użytownik mógł je wpisać.

tak nie działa.

C/C++
string wejsciowy;
cout << "podaj plik wejsciowy" << endl;
cin >> wejsciowy;

ifstream wejscie;
wejscie.open( wejsciowy );
P-110858
michal11
» 2014-05-25 20:37:11
Funkcja open jako argument przyjmuje C-string. Wystarczy zmienić na
C/C++
string wejsciowy;
cout << "podaj plik wejsciowy" << endl;
cin >> wejsciowy;

ifstream wejscie;
wejscie.open( wejsciowy.c_str() ); // zmiana
P-110862
skymaja
Temat założony przez niniejszego użytkownika
» 2014-05-25 20:53:06
dzięki :)
P-110868
« 1 »
  Strona 1 z 1