Diese Antwort ist für Visual Studio 2017 und wenn Sie aus einer Textdatei lesen möchten, deren Speicherort relativ zu Ihrer kompilierten Konsolenanwendung ist.
Legen Sie zunächst Ihre Textdatei (in diesem Fall test.txt) in Ihren Lösungsordner. Nach dem Kompilieren behalten Sie die Textdatei im selben Ordner wie applicationName.exe
C:\Users\ "Nutzername" \source\repos\ "Lösungsname"\"Lösungsname"
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream inFile;
// open the file stream
inFile.open(".\\test.txt");
// check if opening a file failed
if (inFile.fail()) {
cerr << "Error opeing a file" << endl;
inFile.close();
exit(1);
}
string line;
while (getline(inFile, line))
{
cout << line << endl;
}
// close the file stream
inFile.close();
}