fopen打开一个新的文件哪里?

8视图(30天)
Elisa Michelini
Elisa Michelini 2018年1月13日
回答: 沾光Ramakant Bhat 2018年1月16日
大家好。我写了一个简单的Matlab函数:它只是使用fopen和流开放和写在一个文本文件(例如“file_name.txt”)。然后我用Matlab编码器生成Dll包含这个函数,我测试在Visual Studio(2017年版)。没有显示错误和. exe文件已正确建立。但是,我在哪里可以找到“file_name。三种", after having run the executable? How can I test that the Matlab function has been called and the file "file_name.txt" has been created? Thank you in advance for your answers!

答案(1)

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

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!