I am trying to open a csv file in C++ using ifstream with a directory in the file path name. The file does reside in the specified directory location, but I observe an for the variable inFile when executing the code. My research up to this point says the code is correct, but something obviously is wrong. Any suggestions?
Thanks, KG
#include <string>
#include <fstream>
#include <iostream>
virtual void run()
{
    string file_dir = "/home/datafiles/";
    string csvFile = file_dir + "/myFile.csv";
 
    ifstream inFile;
    inFile.open("csvFile", ios::in);
    // file check to see if file is open
    if(!inFile.is_open()) {
        cout << "error while opening the file" << endl;
    }
}
 
     
    