Есть некоторые аналогичные вопросы о C++, Java и C#, так что теперь мой вопрос о С. Если у меня есть этот конфигурационный файлКаков самый простой способ проанализировать файл INI в C?
[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, но у меня были некоторые проблемы, потому что есть тот же ключ (Device), поэтому он возвращает меня, поскольку в учебнике указаны только значения последнего массива устройств. Кроме того, Boost, как я знаю, имеет библиотеки для C++, libconfig также, я думаю, не используется для таких конфигурационных файлов. Наконец iniparser имеет сложное руководство по установке для меня. Считаете ли вы, что некоторые решения, такие как sscanf, fprintf, хороши?
Я сделал установку с помощью вашего гида. Я думаю, что неправильно понял, где я должен делать. – dali1985