libconfig格式的配置文件怎么读取?

frogoscar
企业官方账号
2012-08-14 08:33:08
在做一个示波器的简单例子,在qemu for mini2440上运行。
要用到配置文件,格式是libconfig的,类似如下:

sample {
# 抽样数目
count=240
# 抽样总时间. 这里是 10毫秒进行240次抽样
# 根据这个时间和抽样数,可以算出采样频率
duration=0.01
}

# 各个信道是按顺序排放,这里只列出第一和第二信道的信息
# 信道1
channel {
name="Signal truc"
# 耦合方式 : AC 或 DC
coupling=DC
file {
# 与此信道相关连的二进制pcm文件
filename="chan1.pcm"

# pcm文件中数据格式 :
# 16_LE : 16 bits little endian
# 16_BE : 16 bits big endian
# 32_LE : 32 bits little endian
# 32_BE : 32 bits big endian
format=16_LE

# 抽样的电压的最大与最小值
min_voltage=0.0
max_voltage=3.3
}
}

# 信道2
channel {
name="Horloge"
coupling=DC
file {
filename="chan2.pcm"
format_bit=16_LE
min_voltage=0.0
max_voltage=3.3
}
}

不安装libconfig,怎么用C语言读取这样格式的配置文件呢?
谢谢,急!
...全文
70 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
帅得不敢出门 2012-08-14
  • 打赏
  • 举报
回复
不像xml一样为树形的。

笨办法,一行一行读,再strcmp, 然后截断获取。
YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明 YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明YOLO高分设计资源源码,详情请查看资源内容中使用说明

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧