关于读取每一行的按照空格隔开的元素
各位请教一下,我知道textread能够按照空格划分文件,并且将每一个存入数组。 但是如果文件很大,有什么办法能够每一行的读入,然后把空格当做分隔符来存入数组?谢谢
[ 本帖最后由 unicorm 于 2008-12-22 21:30 编辑 ]
回复 楼主 unicorm 的帖子
如果每一行的格式都一样的话,可以用textscan 关键就是每一行都不太一样,格式,长度,顺序都不太一样。。。回复 板凳 unicorm 的帖子
那最好还是能找到一些特点,如果什么特点都没有的话就很麻烦——可以用fgetl读进来一行,之后用findstr找到空格,在判断每一个单位里面是数还是字符,再用str2num之类的转换成想要的格式。如果全是数据,而且顺序还不一样,那我就无语了,你的数据可以直接扔了。 参考一下:http://forum.vibunion.com/forum/thread-45622-1-1.html 谢了 ~ 其中有解决方法。
页:
[1]