无法从C++ DLL打开文件

Rak*_*h K 4 c++

我有一个用C#编写GUI的应用程序,逻辑用C++ DLL编写.DLL应该打开一个文件来从中读取数据.我有与DLL相同的文件夹中的data.txt文件.当我调用 fopen("data.txt","r") 返回的值为NULL时.可能是什么问题呢?请帮助我这方面.

谢谢,拉克什.

小智 8

dll文件的位置无关紧要.open的路径必须包含完整路径,否则文件将打开到应用程序的当前工作目录.