Ich versuche, in eine grundlegende TXT-Datei zu lesen, aber ich denke, die Programmierung erkennt nicht die TXT-Datei. Hier ist mein Code.Ich kann nicht lesen in einer TXT-Datei mit ifstream
int main() {
ifstream in;
in.open("testing.txt");
if (in.fail()) cout << "fail" << endl;
return 0;
}
Das Programm druckt fehlgeschlagen. Ich habe die TXT-Datei erstellt, indem ich mit der rechten Maustaste auf das Projekt geklickt habe und eine neue leere Datei hinzugefügt habe. Ich bin völlig festgefahren, also würde ich jede Hilfe schätzen.
Versuchen Sie, den vollständigen Dateipfad zu verwenden, anstatt nur den Dateinamen zu verwenden. –
Wahrscheinlich läuft das Programm in einem anderen Verzeichnis als wo die Datei gespeichert ist. Haben Sie es mit einem vollständigen Dateipfad versucht? –
Danke für die Antworten. Es funktionierte. Wie kann ich es so machen, dass ich nur "testing.txt" statt "C: \\ Users \\ nathan \\ workspace \\ C++ \\ Practice \\ scores.txt" sagen muss? Danke –