如果您正在使用MATLAB函数直接dll, fopen()将在当前目录中创建的文件。如果在Visual studio使用dll,然后填补可能被创建在当前执行路径。然而,为了避免歧义,可以指定一个完整的/相对路径作为文件名参数。这将创建的文件在指定的目录中。请参考以下文档:
//www.tianjin-qmedu.com/help/matlab/ref/fopen.html btrnibn-3
检查当前执行路径的Visual studio参考以下堆栈溢出链接: