用C解析INI文件最简单的方法是什么? 关于C++、java和C语言有一些类似的问题,所以现在我的问题是关于C。如果我有这个配置文件< /p> [BBDD] user=** password=*** database=*** IPServidor=* port=3*** [Device] dev=8 Temperatura=5=1001 Humedad=7=1002 Link=8=1003 Volt=9=1004 [Device] dev=10 Temperatura=5=1012 Humedad=7=1013 Link=8=1014 Volt=9=1015
读取设备值的最佳方法是什么。我是linux用户。我使用了glib,但我遇到了一些问题,因为存在相同的键(设备),所以它返回我,因为教程中只显示了最后一个设备数组的值。另外,正如我知道的C++库一样,LICONFIGG也不适用于这种配置文件。终于有一个困难的安装指南为我。您认为像sscanf、fprintf这样的解决方案好吗 最后,我有一个困难的安装指南。您认为像sscanf、fprintf这样的解决方案好吗 iniparser的安装可能很困难,但对于已经运行、已经测试并处理您没有想到的情况的代码来说,这是一个小小的折衷 最后,我有一个困难的安装指南。您认为像sscanf、fprintf这样的解决方案好吗用C解析INI文件最简单的方法是什么? 关于C++、java和C语言有一些类似的问题,所以现在我的问题是关于C。如果我有这个配置文件< /p> [BBDD] user=** password=*** database=*** IPServidor=* port=3*** [Device] dev=8 Temperatura=5=1001 Humedad=7=1002 Link=8=1003 Volt=9=1004 [Device] dev=10 Temperatura=5=1012 Humedad=7=1013 Link=8=1014 Volt=9=1015,c,ini,fileparsing,C,Ini,Fileparsing,读取设备值的最佳方法是什么。我是linux用户。我使用了glib,但我遇到了一些问题,因为存在相同的键(设备),所以它返回我,因为教程中只显示了最后一个设备数组的值。另外,正如我知道的C++库一样,LICONFIGG也不适用于这种配置文件。终于有一个困难的安装指南为我。您认为像sscanf、fprintf这样的解决方案好吗 最后,我有一个困难的安装指南。您认为像sscanf、fprintf这样的解决方案好吗 iniparser的安装可能很困难,但对于已经运行、已经测试并处理您没有想到的情况的代码
iniparser安装可能很困难,但对于已经工作、已经测试过的代码来说,这是一个小折衷,并且处理您没有想到的情况。使用iniparser有哪些问题?我刚试过。我首先在iniparser目录中创建了
make
,代码就生成了。要使用该库,我执行了以下操作:
extern "C"
{
#include "src/iniparser.h"
}
gcc test.c./libiniparser.a
这是因为我在与库相同的目录中创建了测试程序。在C++中包含<>代码> InPARSER .H/COD>时,请务必执行以下操作:
extern "C"
{
#include "src/iniparser.h"
}
您在使用iniparser时遇到了什么问题?我刚试过。我首先在iniparser目录中创建了
make
,代码就生成了。要使用该库,我执行了以下操作:
extern "C"
{
#include "src/iniparser.h"
}
gcc test.c./libiniparser.a
这是因为我在与库相同的目录中创建了测试程序。在C++中包含<>代码> InPARSER .H/COD>时,请务必执行以下操作:
extern "C"
{
#include "src/iniparser.h"
}
谢谢你的回答。我同意你的观点,我知道iniparser非常强大。有没有更简单的iniparser安装指南?对于像我这样的初学者,也许有更清晰的步骤?谢谢你的回答。我同意你的观点,我知道iniparser非常强大。是否有更简单的iniparser安装指南?对于像我这样的初学者,也许有更清晰的步骤?我是用你的指南安装的。我想我误解了我应该在哪里制作。我是用你的指南安装的。我想我误解了我应该在哪里做这件事。