当前位置:  技术问答>linux和unix

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

    来源: 互联网  发布时间:2017-03-09

    本文导语:  在做一个示波器的简单例子,在qemu for mini2440上运行。 要用到配置文件,格式是libconfig的,类似如下: sample {     # 抽样数目     count=240     # 抽样总时间. 这里是 10毫秒进行240次抽样     # 根据这个时...

在做一个示波器的简单例子,在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语言读取这样格式的配置文件呢?
谢谢,急!

|
不像xml一样为树形的。

笨办法,一行一行读,再strcmp, 然后截断获取。

    
 
 

您可能感兴趣的文章:

  • 配置文件库 libconfig
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3