Jest kilka plików o tym samym rozszerzeniu (file1.ext, file2.ext, file3.ext). Za pomocą fstream i pętli for próbuję wypisać ich nazwy, jedna pod drugą. Przy tworzeniu poprzedniego pliku (np file3.ext) dodaję do zmiennej Ilosc_plikow jedynkę (ilosc_plikow++). I tu problem. Pętla wygląda mniej więcej tak
[...]
if (wyb == tolower('T'))
{
cout << "Podaj nazwe firmy: ";
cin >> Nazwa_Firmy;
string file = "file." + Nazwa_Firmy + ".txt";
fstream plik;
plik.open(file, ios::in | ios::out);
if (plik.good() == true)
{
cout << "Uzyskano dostep do pliku. Mozesz go teraz edytowac." << endl;
plik << Kasa;
plik << Dzien;
plik.close();
cout << "Zapis zakonczony pomyslnie" << endl;
}
Ilosc_Plikow++;
return 0;
}
else if (wyb == tolower('N'))
{
for (int i = 0; i <= Ilosc_Plikow; i++)
{
//WCZYTYWANIE
}
[...]
lecz nie mam pomysłu na wypisanie tych plików. Nazwy są różne, podałem przykładowe.