paderborn 发表于 2007-10-5 00:15

数据输出到 txt 文件没有换行的问题

请问各位高人特别是8版主!
我运行 输出命令比如 fprintf(fid_n,'%s\n',tline);
这个命令也是从你的精华贴里边找的,为什么输出的数据都没有回车呢?所有的数据都在一行里边输出了!
我的版本是R2007a,难道会和版本有关系吗?
:@(
例子程序就是8版主的"txt交换总结"帖子里边的
输入是:
Group 212.02.2006   Limei
Samples of datas: 50000

CH0CH1CH2CH3
0.0001230.000325   0.000378   0.000598
0.0009860.000256   0.000245   0.000698

输出应该是:
Group 2 12.02.2006 Limei
Samples of datas: 50000

CH0 CH1
0.000123 0.000325
0.000986 0.000256

可是我的输出是:
Group 2 12.02.2006 LimeiSamples of datas: 50000CH0 CH10.000123 0.0003250.000986 0.000256

可能是什么原因呢?
谢谢!

[ 本帖最后由 eight 于 2007-10-5 08:27 编辑 ]

花如月 发表于 2007-10-5 08:38

:lol 帮你顶顶,也算出力

eight 发表于 2007-10-5 08:38

原帖由 paderborn 于 2007-10-5 00:15 发表 http://www.chinavib.com/forum/images/common/back.gif
请问各位高人特别是8版主!
我运行 输出命令比如 fprintf(fid_n,'%s\n',tline);
这个命令也是从你的精华贴里边找的,为什么输出的数据都没有回车呢?所有的数据都在一行里边输出了!
我的版本是R2007a,难道会和 ...

请留意 第一部分——基本知识 中以下这段话:

上述基础其实大可以略过,简言之,对用户来说:在 matlab 中存储成为二进制还是文本文件取决于fopen的方式,如果用wt,则存储为文本文件,这样用记事本打开就可以正常显示了;如果用w则存储为二进制文件,这样用记事本打开会出现小黑方块,要正常显示的话,可以用写字板或UltraEdit等工具打开。

paderborn 发表于 2007-10-5 09:06

原帖由 eight 于 2007-10-5 08:38 发表 http://www.chinavib.com/forum/images/common/back.gif


请留意 第一部分——基本知识 中以下这段话:


:victory: 谢谢8版主,问题已经解决了,是把W换成wt就行了!!

paderborn 发表于 2007-10-5 09:07

原帖由 花如月 于 2007-10-5 08:38 发表 http://www.chinavib.com/forum/images/common/back.gif
:lol 帮你顶顶,也算出力

也谢谢花版主帮我顶帖子哦!
呵呵:lol

w89986581 发表于 2007-10-5 10:11

以记事本打开就可以了.

eight 发表于 2007-10-5 10:18

原帖由 w89986581 于 2007-10-5 10:11 发表 http://www.chinavib.com/forum/images/common/back.gif
以记事本打开就可以了.

貌似不行,用写字板倒是可以的

cjh500 发表于 2007-12-26 15:24

通过大家的讨论加深了对matalab的数据交换的了解。谢谢大家
页: [1]
查看完整版本: 数据输出到 txt 文件没有换行的问题