Cette réponse est pour visual studio 2017 et si vous voulez lire à partir d'un fichier texte quel emplacement est relatif à votre application console compilée.
Placez d'abord votre fichier texte (test.txt dans ce cas) dans votre dossier solution. Après la compilation, gardez le fichier texte dans le même dossier que applicationName.exe.
C:\Users\ "nom d'utilisateur" \source\repos\ "solutionName"\"solutionName"
#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();
}