Konstruktor otwierający plik

Konstruktor otwierający plik
BA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 22
0

Witam
stworzyłem konstruktor otwierający plik:

Sterowanie::Sterowanie(string nazwapliku)

Kopiuj
{
	ifstream plik;
    plik.open( nazwapliku.c_str() );
     if( !plik.good() )
     cout << "Nie udalo sie otworzyc pliku" << endl;
}

a teraz chcę stworzyć metodę, która będzie wyświetlała dane z tego pliku. w jaki sposób mam się odwoływać do tego pliku?
czy jako argument tej metody mam podać również nazwę pliku, czy jest jakiś lepszy sposób?

pozdrawiam

GK
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polska
  • Postów: 7
1
Kopiuj

class Sterowanie
{
   ifstream plik;
 public:
   Sterowanie( std::string nazwaPliku )
   {
      plik.open( nazwaPliku );
      // itd...
   } 
   void metoda()
   {
     // odczytywanie z pliku
   }
};

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.