Forum Linux.pl

Programowanie => C/C++ => Wątek zaczęty przez: pawel slodkowski w 2020-05-05, 19:17:42

Tytuł: parser plikow konfiguracyjnych w C
Wiadomość wysłana przez: pawel slodkowski w 2020-05-05, 19:17:42
sry za lamerskie pytanie ale powrocilem do linuxa po latach podobnie z programowaniem ;D ...
pewnie mi sie znowu znudzi szczegolnie ze nie moge znalesc takiej podstawowej rzeczy ;D
ale jaka jest prawilna bibloteka do czytania/pisania plikow konfiguracyjnych?
Tytuł: Odp: parser plikow konfiguracyjnych w C
Wiadomość wysłana przez: Paweł Kraszewski w 2020-05-05, 21:38:09
Konkretnych plików konfiguracyjnych czy jakiśtam plików konfiguracyjnych? Tak wiele pytań, tak mało odpowiedzi...

Ja w swoich programach używam TOML-a (https://github.com/toml-lang/toml/wiki). Taki INI na sterydach, z tablicami, mapami i innymi dobrami. Na podanej stronce masz bindingi do większości języków (ja używałam z Go, Rustem i Erlangiem). Poza tym zdarza mi się używać YAML-a (https://yaml.org/) i JSON-a.
Tytuł: Odp: parser plikow konfiguracyjnych w C
Wiadomość wysłana przez: pawel slodkowski w 2020-05-06, 09:41:54
dzieki .. chodzilo mi o te w /etc ... gdzie # to koment ... i w sumie tych w /home ;D

ps chodzilo mi o cos prostrzego ;D
Tytuł: Odp: parser plikow konfiguracyjnych w C
Wiadomość wysłana przez: Paweł Kraszewski w 2020-05-06, 10:48:28
dzieki .. chodzilo mi o te w /etc ... gdzie # to koment ... i w sumie tych w /home ;D

Ale plików konfiguracyjnych z # jako komentarzem jest 398753 rodzajów o różnej składni. Nie ma jednego narzędzia, które ogarnie wszystkie przypadki.
Tytuł: Odp: parser plikow konfiguracyjnych w C
Wiadomość wysłana przez: pavbaranov w 2020-05-06, 13:48:12
Czy Tobie chodzi o jakieś IDE/edytor tekstu z kolorowaniem składni? Jeśli tak, to wiele edytorów oferuje takie. Osobiście korzystam z dobrodziejstw Kate/Kwrite (w zasadzie to każdy, który korzysta z syntax-highlighting).
Tytuł: Odp: parser plikow konfiguracyjnych w C
Wiadomość wysłana przez: pawel slodkowski w 2020-05-06, 17:29:07
w sumie  bez sensu pytanie ... cos mi sie uroilo ...