Wo sucht Visual Studio bei der Dateiverwaltung nach txt-Dateien?

8

Ich weiß, das ist eine Frage ohne Frage, aber ich habe schon mit Python gearbeitet, und als Sie einfach auf eine .txt-Datei zugreifen wollten, mussten Sie lediglich sicherstellen, dass die txt-Datei im selben Verzeichnis war. Ich habe den folgenden C ++ - Code unten, aber es findet nicht die Numbers.txt-Datei, die ich auf meinem Desktop gespeichert habe. Alles, was ich in der Datei habe, ist eine Zeile mit Zahlen vom Typ double. Ich möchte nur den Durchschnitt aller Zahlen in der Datei finden. Das Programm läuft gut, aber es druckt die Ausgabe nicht korrekt. Nachdem ich durch einfaches Drucken von Ausgabe [0] überprüft habe, was gedruckt wird, habe ich festgestellt, dass die Datei ihren Inhalt nicht in das Array kopiert. Könnte jemand dieses kleine Problem für mich klären oder mir zumindest in die richtige Richtung zu einem guten Tutorial zeigen?

%Vor%     
Josh Bradley 18.09.2009, 22:30
quelle

4 Antworten

6

Visual Studio legt das Arbeitsverzeichnis im Debug-Modus auf YourProjectDirectory \ Debug \ Bin fest. Wenn sich Ihre Textdatei in Ihrem YourProjectDirectory befindet, müssen Sie diesen Unterschied berücksichtigen.

Dies ist am einfachsten, wenn Sie Ihre Textdateien in das Projekt einfügen und ihre Build-Aktion (im Eigenschaftsfenster) auf Inhalt setzen.

    
Eric J. 18.09.2009, 22:33
quelle
4

Ich hatte gerade das gleiche Problem, und ich habe keine dieser Antworten gefunden, um zu arbeiten. Dann erinnerte ich mich daran, was ich vor langer Zeit in OOP gelernt hatte. Sie müssen diese Textdatei auf Ihrem Desktop verwenden und den Projektordner in Ihren Visual Studio-Projekten in Ihren Computerdokumenten suchen und die Textdatei außerhalb von Visual Studio in diesem Ordner ablegen. Dann im Visual Studio unter Quelldateien, Rechtsklick- & gt; Bestehendes Element hinzufügen- & gt; (Ihre Textdatei)

:)

btw Ich habe diesen Thread geknackt, weil dieser Thread gesagt hat, dass es eine gute Idee war, und ich wollte, dass er aktualisiert wird, damit Leute dieselbe Frage googlen. Ссылка

    
J L 20.03.2013 10:35
quelle
3

Wenn Sie den Code im Visual Studio-Debugger über F5 oder Debug / Start Debugging ausführen, können Sie das Arbeitsverzeichnis Ihres Programms über Projekt / & lt; Projektname & gt; Eigenschaften / Konfiguration / Debugging / Arbeitsverzeichnis.

Legen Sie Ihre Textdatei irgendwo in ein Verzeichnis und setzen Sie das Arbeitsverzeichnis auf dieses Verzeichnis.

    
RichieHindle 18.09.2009 22:36
quelle
0

Arbeitspfad ist das Projektverzeichnis.

    
Cem Kalyoncu 18.09.2009 22:36
quelle