解析dat 文件
MeName,PmSource_Name,PmSource_Value
'51(P)','RS','/layerrate=20/ptptype=RS/rack=1/shelf=1/slot=1/port=1'
'51(P)','RS','/layerrate=20/ptptype=RS/rack=1/shelf=1/slot=1/port=1'
dat文件第一行列出了文件所提供的字段
二,三行代表两条记录每行以
结尾
每个字段都是字符串,但是每个字段都不定长,字段与字段之间只是用逗号分开
请问怎样才能将数据提出并打印出来?
[解决办法]
每次读一行记录
查找第一个豆号,之前字符复制到meName[]
查找第二个豆号,与第一个逗号之间的字符复制到pmSourceName[]
之后的字符复制到pmSourceValue[]
[解决办法]
用readline函数,然后用scanf(或者是fscan? 记不清了)格式化该字符串,
一readline,一scanf,就把你的字段都自动对应到结构中了.