我有一个应用程序,其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();