[原创] uci C编程测试

wateras1   2018-6-7 18:04 楼主
                                                                          uci C编程测试
       可以vi一个main.c文件搞个简单测试验证下.

#include
#include
#include
#include

int main (int argc, char **argv)
{
  struct uci_context *c;
  struct uci_ptr p;
  char *a = strdup ("wireless.@wifi-iface[0].ssid");

  c = uci_alloc_context ();
  if (uci_lookup_ptr (c, &p, a, true) != UCI_OK)
    {
      uci_perror (c, "XXX");
      return 1;
    }

  printf("%s\n", p.o->v.string);
  uci_free_context (c);
  free (a);
  return 0;
}

接下来运行如下命令就行,也可以拿其他测试验证下,这样就OK。
root@wateras-virtual-machine:/etc/config# gcc  main.c -luci -o uci-test
root@wateras-virtual-machine:/etc/config# ./uci-test
XXX: Entry not found





此内容由EEWORLD论坛网友wateras1原创,如需转载或用于商业用途需征得作者同意并注明出处


淘宝:https://viiot.taobao.com/Q群243090717 多年专业物联网行业经验,个人承接各类物联网外包项目

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复