Hej. Pisze program do tworzenia wielu plików tekstowych. Problem polega ta tym, że chcę aby plik miał taką samą nazwę co posiada zmienna szukaj. Oraz chce aby zmienna szukaj składała się z nr_przdmiotu(int) oraz rzecz (string). Dodam że chce aby pliki tekstowe zapisywały się w osobnym folderze.
#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 = nr_przedmiotu + rzecz (to bedzie ta zmienna, ale nie moge jej polaczyc bo to int i string)
fstream plik;
plik.open(/*tutaj chce zeby zmienna posiadala nazwe pliku*/,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();
}