C ++: Wo speichert die ofstream-Klasse die Dateien?
Ich bin von Windows auf Mac umgezogen und habe jetzt ein Problem mit den Datei-Eingabe- / Ausgabe-Klassen:ifstream
& ofstream
.
In Windows, wenn Sie mit g ++ / Code Blocks arbeiten
ofstream out("output.txt");
out << "TEST";
out.close();
Eine neue Datei "output.txt" wird in @ ersteldas Gleich Verzeichnis
In MAC OS X wird diese Datei jedoch in meinem Ausgangsverzeichnis erstellt: /Users/USER_NAME/output.tx
Wie kann ich diese Datei zusammen mit der ausführbaren Datei im selben Verzeichnis haben?
P.S. Ich benutze GCC und CodeBlocks. Es gibt keine Projekte - ich kompiliere nur eine einzige Quelldatei.