У меня есть приложение, для которого GUI написан на C # UWP, а доступ к файловой логике написан на C ++ DLL. DLL должна открыть файл для чтения данных из него. Я пытаюсь получить доступ к файлу из его местоположения. Когда я звоню inFile.open("D:\\File\\readFile.txt", ios::in)
возвращаемое значение равно NULL .
Чтобы проверить, есть ли какие-либо проблемы с путем к файлу, я создал консольное приложение для доступа к файлу таким же способом, и он работал . В чем может быть проблема?
fstream inFile;
inFile.open(filePath, ios::in);
if (!inFile.is_open())
{
/* Display unable to read file*/
return;
}
/* Perform operation on file */
inFile.close();