Hej, mam problem z podaniem ścieżki do funkcji , która kasuje plik o podanej nazwie " remove()".
Skrobnąłem kawałek kodu dla zobrazowania na czym polega mój problem:
#include <iostream>
#include <string>
using namespace std;
int main()
{
// Tablice typu string mam wypełnione 10-cioma nazwami folderów.
string folder[10];
int ile;
cin >> ile;
// W fstream'ie takie podanie ścieżki działa.
fstream plik( "Pliki/" + folder[ ile ] + ".txt", ios::out | ios::app );
plik << folder[ ile ];
plik.close();
// Tutaj podanie takiej ścieżki już nie przechodzi bo funkcja remove krzyczy o const char*
remove( "Pliki/" + folder[ ile] + ".txt" ) == 0 );
return 0;
}
Podanie pełnej ścieżki ręcznie do remove() przyjmuje bezproblemowo ale potrzebuję to zautomatyzować.
Kombinowałem na co mi tylko wiedza pozwalała i już nie wiem jak mogę to rozwiązać.