matlab中怎么原样输出字符串到txt文件

2024-11-22 14:44:19
推荐回答(1个)
回答1:

一般来说,只有在“格式”中的转义字符才会有效,字符串变量里的不应该会被当成转义字符才对,比如
fprintf
(
fid
,
'%s\\','\');
会在fid中写入两个
\
,第一个是字符串变量里的,第二个是格式字符串包括的那个'\\'
==========================
时隔。。。请原谅当年无知的我(虽码知猜然现在更甚😂)
fprintf
在不给出格式时,会自动识别字符串中的转义,例如fprintf
(
fid,
'aa\nbb')
,\n会被识别为换行符;但只要有格式,就如前面所说,字猛历符串本身的所有字符都被当作普通字符;迟型所以,可以给一个%s的格式进行输出。例如
fprintf
(
fid
,
'%s',
'aa\nbb'),即可输出一行原始字符
aa\nbb。