oneforlove 发表于 2007-3-29 15:40:21

文本读取问题

现遇一问题,现要要读取一个配置文件,文本文件格式如下。我要读取的只是每个参数右边的值。而前面的值不要,LV是否有比较方便的函数能够实现,大家对这样的文件的思路有哪些?

如图中所示:

EraseFlashStart                        0x1100
EraseFlashStop                        0xFFFF
FlashReadModeIndex                  3
ReadInfoSegmA                            0
ReadInfoSegmB                            1
ReadStartAddr                        0x1100


我只需要读取 0x1100、0xFFFF、3、0、1、0x1100这些值出来,而不要前面的参数描述。

oneforlove 发表于 2007-3-29 15:42:04

而写入文件也是一样,我想把值写到对应的函数位置上。

weiyd007 发表于 2007-3-29 15:55:56

要是能在写入的时候加个标识符就好做多了。
这样就可以用 match pattern 识别了。
我能想到的:
   如果不能在写的时候加标识符,就读出来加标识符在写然后识别后在读。
:L :L
唉,想到的都是些笨方法。

飞雨天 发表于 2007-3-29 16:08:29

configuration模块~不过显示的格式和你要求的有点区别,但是写入和读取,都是按照给定的key来的,和你要求又是一样的。如果你把对显示的要求去了,就可以了~~~

weiyd007 发表于 2007-3-29 16:23:54

:L
看了飞雨兄的帖子才知道KEY
原来为了这个KEY绕了好多弯路才到。
你是怎么学的啊?里面VI太多,需不需要都看完

飞雨天 发表于 2007-3-29 16:35:40

回复 #5 weiyd007 的帖子

呵呵~~~
我也是刚刚去找的,可能还有更简便的方法也说不定

:L 在这里顺便问love兄一个问题,你怎么把那些形如0x1100的东西转化成number的?

[ 本帖最后由 飞雨天 于 2007-3-29 16:37 编辑 ]

zcz 发表于 2007-3-29 18:33:48

用数组来保存----读去看看

oneforlove 发表于 2007-3-30 08:37:43

飞兄,谢谢你的回复,我这个文件的格工不能够更改,硬件还需要读取这个配置文件,如果格式变化的话硬件就识别不到配置文件中的参数。所以不能使用configuration.

飞雨天 发表于 2007-3-30 17:14:31

回复 #8 oneforlove 的帖子

恩,我也考虑到过这个问题。
你可以先把数据保存为configuration的格式,然后再转化下:L
页: [1]
查看完整版本: 文本读取问题