Witam, mam problem z czymś takim :
#pragma once
#include <fstream>
#include <string>
class Pliczek
{
private:
struct plik
{
std::fstream plik;
std::string nazwa_pliku;
};
int nr_pliku = 0;
public:
void zapisz(std::fstream plik);
Pliczek(std::string = "nowy_plik.txt");
~Pliczek();
};
Chcę w tworzyć w konstruktorze kolejne pliki o podanej przez użytkownika. Tylko o ile do na przykład zmiennej nr_pliku
mogę się odwołać poprzez this->nr_pliku
to w jaki sposób odwołać się do pola nazwa_pliku
znajdującego się w strukturze ? Zapis plik.nazwa_pliku
nie działa, ani też this->plik.nazwa_pliku
jakieś propozycje ?