Hej wszystkim. Piszę program który będzie zapisywał wiele plików tekstowych o różnych nazwach. Problem w tym że nie wiem jak nazwać plik tekstowy za pomocą zmiennych. W moim przypadku to będzie zmienna szukaj która składa się z zmiennej nr_przedmiotu (int) oraz rzecz (string).
#include <iostream>
#include <fstream>
#include <string>
#include "przedmioty.h"
using namespace std;
void Przedmiot::wczytaj()
{
cout << "Podaj numer przedmiotu: "; cin >> nr_przedmiotu;
cout << "Podaj ile kosztowal ten przedmiot: "; cin >> cena_zakupu;
cout << "Podaj za ile ten przedmiot chcesz wystawic: "; cin >> cena_sprzedazy;
cout << "Podaj przedmiot: "; cin >> rzecz;
/*szukaj = */
fstream plik;
plik.open("/*nie wiem co tu wpisac*/",ios::out);
plik << "Numer przedmiotu to: " << nr_przedmiotu << endl;
plik << "Cena ktora zaplaciles to: "<<cena_zakupu << endl;
plik << "Cena za ile wystawiasz przedmiot to: " << cena_sprzedazy << endl;
plik << "Twoja rzecz to: " << rzecz << endl;
plik.close();
}