繁体   English   中英

编译后未在Matlab中生成输出文件

[英]Output file not generated in Matlab after compiling

我的Matlab GUI文件中有以下代码

    fileID = fopen('Game.txt','w');
    fileattrib('Game.txt','+w');
    fprintf(fileID,'%s %d ', 'You played level', handles.game_level);
    fprintf(fileID,'%s %d %s', 'and it took you', UserTries, 'tries');
    fileattrib('Game.txt','-w');
    fclose(fileID);

我使用“ deploytool”命令使用Matlab生成可执行文件。 但是,当我执行生成的可执行文件时,此过程不会生成Game.txt文件。 有小费吗?

我猜它确实存在,但不存在您期望的位置。 我想您会在提取ctf的目录中找到它。 默认为temp文件夹下的somwhere。 ctfroot()命令将告诉您确切的位置。 为了克服这个问题,请在某些绝对路径(例如c:\\ game.txt)中创建文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM