Ich habe eine Funktion, die Primzahlen in eine Datei schreiben muss. Die Funktion ruft die Datei, in die ich schreiben möchte, als Referenz ab. Nun, wie bekomme ich den Pfad der Datei, da ofsteam
den Pfad der Datei benötigt?Den Pfad einer bestimmten Datei ermitteln C++
Hier ist die Funktion:
void writePrimesToFile(int begin, int end, ofstream& file)
{
ofstream myfile(/*givenFilePath*/);
if (myfile.is_open())
{
for (int i = begin; i < end; i++)
{
if (isPrime(i))
myfile << i << endl;
}
}
else cout << "Unable to open file"; //in case of error
}
* Was * Dateipfad? – tadman
Warum möchten Sie einen anderen Ofstream erstellen? Du hast schon eins. – melpomene
Sie müssen es bereitstellen - C++ bietet keine magische Funktion, um es zu erraten. –