当前位置: 首页 > news >正文

长春高档网站建设网站建设招聘网

长春高档网站建设,网站建设招聘网,网站建设 办公系统,建设网站宣传页下载地址#xff1a;GitHub - cktan/tomlc99: TOML C library 1.加载tomlc99库 只需要在工程当中添加toml.h / toml.c这两个文件就可以了 2.使用tomlc99库解析toml文件 以下是从文件中获取值的常用步骤#xff1a; 解析 TOML 文件。遍历并找到 TOML 中的表。从表中提取值…下载地址GitHub - cktan/tomlc99: TOML C library 1.加载tomlc99库 只需要在工程当中添加toml.h / toml.c这两个文件就可以了 2.使用tomlc99库解析toml文件 以下是从文件中获取值的常用步骤 解析 TOML 文件。遍历并找到 TOML 中的表。从表中提取值。释放分配的内存。 下面是解析示例表中的值的示例。 #include stdio.h #include string.h #include errno.h #include stdlib.h #include toml.hstatic void error(const char* msg, const char* msg1) {fprintf(stderr, ERROR: %s%s\n, msg, msg1?msg1:);exit(1); }int main() {FILE* fp;char errbuf[200];// 1. Read and parse toml filefp fopen(sample.toml, r);if (!fp) {error(cannot open sample.toml - , strerror(errno));}toml_table_t* conf toml_parse_file(fp, errbuf, sizeof(errbuf));fclose(fp);if (!conf) {error(cannot parse - , errbuf);}// 2. Traverse to a table.toml_table_t* server toml_table_in(conf, server);if (!server) {error(missing [server], );}// 3. Extract valuestoml_datum_t host toml_string_in(server, host);if (!host.ok) {error(cannot read server.host, );}toml_array_t* portarray toml_array_in(server, port);if (!portarray) {error(cannot read server.port, );}printf(host: %s\n, host.u.s);printf(port: );for (int i 0; ; i) {toml_datum_t port toml_int_at(portarray, i);if (!port.ok) break;printf(%d , (int)port.u.i);}printf(\n);// 4. Free memoryfree(host.u.s);toml_free(conf);return 0; } 3.访问表内容 TOML 表是使用字符串键进行查找的字典。在一般情况下表上的所有访问函数都命名为 toml_*_in(...)在正常情况下您知道密钥及其内容类型并且可以进行检索使用以下函数之一 toml_string_in(tab, key); toml_bool_in(tab, key); toml_int_in(tab, key); toml_double_in(tab, key); toml_timestamp_in(tab, key); toml_table_in(tab, key); toml_array_in(tab, key); 您还可以使用整数索引查询表中的键 toml_table_t* tab toml_parse_file(...); for (int i 0; ; i) {const char* key toml_key_in(tab, i);if (!key) break;printf(key %d: %s\n, i, key); } 4.访问阵列内容 可以使用整数索引对 TOML 数组进行去引用。通常数组上的所有访问方法都命名为 toml_*_at()要获取数组的大小请执行以下操作 int size toml_array_nelem(arr); 若要获取数组的内容请使用有效的索引并调用以下函数之一 toml_string_at(arr, idx); toml_bool_at(arr, idx); toml_int_at(arr, idx); toml_double_at(arr, idx); toml_timestamp_at(arr, idx); toml_table_at(arr, idx); toml_array_at(arr, idx);
http://www.zqtcl.cn/news/328379/

相关文章:

  • 卖衣服的网站建设素材网站免费短视频
  • 萍乡网站建设哪家公司好搜索引擎推广预算
  • 如何做网站不容易被攻击网站定位策划书
  • 自己做网站去哪买服务器多说wordpress
  • 网站排名突然没有了网站开发背景图
  • 比较容易做流量的网站设计模板素材网站
  • 电商网站建设 网站定制开发兰州展柜公司网站建设
  • 临沂城乡建设管理局网站腾讯体育
  • 一个空间怎么放两个网站ps个人网站首页怎么制作
  • 云南通耀建设工程有限公司网站国际购物网站平台有哪些
  • 网站建设外包服务上海网站建设公司怎么分辨好坏
  • 建筑类企业网站模板下载微信搜索推广
  • 上海网站备案在哪里wordpress短链接关键字
  • 金诚财富网站是谁做的建站技术博客
  • 黔东南网站设计公司儿童衣服刘涛做代言那个是什么网站
  • 网站首页样式百度推广是什么工作
  • 广告手机网站制作阿里云域名 设置网站
  • 杭州市拱墅区网站建设ui培训有用么
  • 广东手机网站建设多少钱邯郸市做网站的公司
  • seo网站优化推广怎么做龙岗中心医院
  • 建网站程序智能网站建设平台
  • 建筑公司分几级资质seo入门培训
  • wap类网站上海网站建设免费推
  • 网站建设哪家好公司建设银行网站怎么登陆不
  • 关于建设网站的需求wordpress不能发布文章
  • 如何一键建淘宝客网站中国建设银行金华分行网站
  • 给wordpress添加公告英语seo
  • 佛山市网站建设系统wap浏览器网页版
  • 关于小说网站的一些建设流程学做蛋糕有哪些网站
  • 益阳购物网站开发设计禹城网站制作