webentwicklung-frage-antwort-db.com.de

C++ - Programm in Xcode gibt keine einfache Textdatei mit outFile aus

Ich führe ein Programm mit diesem einfachen Beispielcode aus, um eine Textdatei auszugeben. Ich verwende Xcode und habe einfach ein neues C++ - Projekt von Befehlszeilenwerkzeugen aus gestartet. Aus irgendeinem Grund gibt das Programm keine Dateien auf meinen Mac aus. Bitte helfen Sie herauszufinden, warum XCode keine Dateien auf meinem Computer ausgibt. Vielen Dank! 

#include <iostream>
#include <fstream>

using namespace std;

int main() {
double myNumber = 42.5;
fstream outfile("test.txt", fstream::out);
outfile << "The answer is almost " << myNumber << endl;
outfile.close();
}
16
nearpoint

Dang Ich kann nicht glauben, dass ich es herausgefunden habe, es war eine Option in Xcode. Also habe ich auf die Leiste am oberen Rand von xcode neben dem Stop-Button mit dem Text geklickt (Projektname> Mein Mac 64-Bit). 

Klicken Sie dann auf das Bearbeitungsschema. Sie haben auf die Registerkarte Optionen geklickt und ein benutzerdefiniertes Arbeitsverzeichnis verwendet. Wählen Sie dann ein Arbeitsverzeichnis aus. Nun erscheint die Textdatei! 

42
nearpoint

Wie oben erwähnt, funktionierte das Editieren des Schemas für mich, aber es war ein anderer Weg, das Schema zu erreichen.

  • Verwenden Sie das Produkt Menü
  • Wählen Sie die Option Schema
  • Wählen Sie die Option Edit Scheme aus
  • Klicken Sie auf die Registerkarte Optionen
  • Markieren Sie den Punkt " Arbeitsverzeichnis "
  • Klicken Sie auf das kleine Symbol am rechten Ende des Textfelds.
  • Wählen Sie das Verzeichnis aus

Ich hatte auch die Option Run/Debug im linken Fensterbereich ausgewählt.

11
peterdcasey

Um das aktuelle Arbeitsverzeichnis zu finden, klicken Sie im Projektnavigator unter dem Ordner "Produkte" mit der rechten Maustaste auf das Produkt und wählen Sie "Im Finder anzeigen". In diesem Verzeichnis finden Sie auch den kompilierten Code.

Zum Beispiel: ~/Library/Developer/Xcode/DerivedData/<Projektname> -gweghgfqkjkidjfhcgetdryechjz/Build/Products/Debug

0
Lirux