c语言解析yaml文件,YAML课程

  • Post author:
  • Post category:其他


YAML教程

一、简介

YAML是一种人们可以轻松阅读的数据序列化格式,并且它非常适合对动态编程语言中使用的数据类型进行编码。YAML是YAML Ain’t Markup Language简写,和GNU(“GNU’s Not Unix!”)一样,YAML是一个递归着说“不”的名字。不同的是,GNU对UNIX说不,YAML说不的对象是XML。YAML不是XML。它可以用作数据序列,配置文件,log文件,Internat信息和过滤。

二、安装配置

1)java:下载jar包并导入

2)c:libyaml

方式1:yum方式

yum install libyaml-devel libyaml

133632181.png

方式2:下载libyaml并编译安装

wget http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz

tar -zxvf yaml-0.1.5.tar.gz

$ ./configure

$make#make install

三、编程实例

程度1:获取yaml版本信息

#include #include#include#ifdef NDEBUG#undef NDEBUG

#endif#include

intmain(void)

{int major = -1;int minor = -1;int