我试图使用mfprintf函数将两个百分号打印到文件。我的代码在6.0.0中运行良好但在更新到6.0.1后Scilab崩溃没有错误。这是我的代码:
fp = mopen(["test.txt"],'w');
mfprintf(fp,"%% test")
mclose(fp)
我想要它打印的是%% test
有人可以帮忙吗?这是一个错误还是我需要转义字符?我试过了,但它什么也没做。
我找到了一个解决方案:mfprintf(fp,"%s test","%%")
仍然感觉有点像黑客。如果有人知道更好的方式,我仍然会感兴趣。
这已在Scilab 6.0.2中修复