Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在 Matlab 中编写一个模块,以将我的实验的配置参数输入到文件“parameters.txt”中。
这是执行此操作的模块:
for i=1:size(ParamSheetText,1) fprintf(fparam, ParamSheetText{i,1}); fprintf(fparam,'\n'); end
参数之一是文件夹位置:“D:\temp”。fprintf被解释\t为转义序列。有什么方法可以抑制转义序列或修改代码以抑制转义序列。
fprintf
\t
谢谢
fprintf仅在格式字符串中解析转义序列,因此您不应将数据字符串作为格式字符串传递(而是作为格式说明符后面的附加参数):
fprintf(fparam, '%s', ParamSheetText{i,1});
我相信这会纠正你的问题。