jj601 发表于 2009-3-27 18:47

如何把我这行数据中的第4,5,8 列读出

RT
26184False0   330.7738      9975      5    1664   32.2115332195471   2009-3-27 16:41:09    102-72-117-102-10-76-5-3-93-32
需要读出4 ,5,8列,并分别放置在一个数组当中。
谢谢大家了!

大家帮忙看看呀,主要是每一列中间的空格是未知的
我的是一个txt 的文件,想从中读取想要的数据进行分析,但是数据的长短个不相同。
我的文件如下所示,存在一个txt 的文件中。我需要读取第4,5,8 列的数据。我试过用
26184False0   330.7738      9975      5    1664   32.2115332195471   2009-3-27 16:41:09    102-72-117-102-10-76-5-3-93-32
26184False0   330.7738      9978.75   5   6636848.21958730372932009-3-27 16:41:09   102-72-117-102-10-77-5-129-189-67
26184False0   330.7738      9982.5      5   8672049.38119269194312009-3-27 16:41:09   102-72-117-102-10-78-5-169-125-168
26184False0   330.7738      9986.25   5    2688   34.2942926438179   2009-3-27 16:41:09    102-72-117-102-10-79-5-5-93-37
26184False0   330.7738      9990      5    236833.7438169805088   2009-3-27 16:41:09   102-72-117-102-10-80-5-4-189-219
26184False0   330.7738      9993.75   5    134431.2839926871781   2009-3-27 16:41:09   102-72-117-102-10-81-5-2-189-220
26185False0   330.7738      9975      5    179232.5333800532611   2009-3-27 16:41:09   102-73-117-102-10-76-5-3-157-225
26185False0   330.7738      9978.75   5   6380848.04875132295542009-3-27 16:41:09   102-73-117-102-10-77-5-124-189-191
26185False0   330.7738      9982.5      5   8313649.19789125056922009-3-27 16:41:09   102-73-117-102-10-78-5-162-125-162
26185False0   330.7738      9986.25   5    236833.7438169805088   2009-3-27 16:41:09   102-73-117-102-10-79-5-4-189-197
我试过使用textread 但是不行

[ 本帖最后由 jj601 于 2009-3-27 19:15 编辑 ]

ChaChing 发表于 2009-3-27 19:08

回复 楼主 jj601 的帖子

不很清楚LZ的需求! 试试下式
还有建议楼主说清楚些, 并先看下本版规则并加强发问题方式!
aa=
bb=aa(:,)

jj601 发表于 2009-3-27 19:51

求大家帮帮忙啊,急着要的

ChaChing 发表于 2009-3-27 20:43

help fopen fscanf ...
ref [原创]使用文本文件(.txt)进行数据存取的技巧总结
http://forum.vibunion.com/forum/viewthread.php?tid=45622&highlight=
页: [1]
查看完整版本: 如何把我这行数据中的第4,5,8 列读出