Подскажите пожалуйста, чем можно и чем лучше разобрать файл конфига? Необходимы конструкции типа:
var1 value
var2 value
option1 start
member1
member2
member3
option2 start
member1
.....
>Подскажите пожалуйста, чем можно и чем лучше разобрать файл конфига?
Вопрос не понятен...
BINR
>>Подскажите пожалуйста, чем можно и чем лучше разобрать файл конфига?
>Вопрос не понятен...
>BINRВ смысле есть файл конфига в преведенном выше формате, есть програма на С, которая должна все параметры из конфига получить в свои переменные. Как это лучше сделать? Ведь наверняка есть какая-нить либа, раз почти все конфиги в линуксе такого типа
>Ведь наверняка есть какая-нить либа,
>раз почти все конфиги в линуксе такого типа
Есть такая либа , называецца glibc....
>>>Подскажите пожалуйста, чем можно и чем лучше разобрать файл конфига?
>>Вопрос не понятен...
>>BINR
>
>В смысле есть файл конфига в преведенном выше формате, есть програма на
>С, которая должна все параметры из конфига получить в свои переменные.
>Как это лучше сделать? Ведь наверняка есть какая-нить либа, раз почти
>все конфиги в линуксе такого типа
man fscanf
for examle: fscanf(file_stream , "%s=%d", key1, var1);
То есть после выполнения fscanf key1 и var1 будут содержать необходимые значенияИ еще
if (strstr(string, "option1") {
operations with strings...
}