Jest to program getconf C, które można odzyskać pary nazwa = wartość z pliku konfiguracyjnego.
Próbka:
#include
#include
#include
#include "getconf.h"
int main (int argc, char * argv [])
{
struct config c;
char * vars [MAX_LINES];
char * vals [MAX_LINES];
char * configfile = "getconf_test.conf";
int linie;
liczyć int;
linie = open_file (configfile);
if (linie <0)
{
fprintf (stderr, "Nie można odczytać pliku konfiguracyjnego% Sn", configfile);
exit (EXIT_FAILURE);
}
get_config (& c);
for (licznik = 0; liczyć
* (Vars +) = count (char *) malloc (strlen (c.var [liczba]));
* (liczą vals +) = (char *) malloc (strlen (c.val [liczba]));
strcpy (* (Vars + liczba), c.var [liczba]);
strcpy (* (Vals + liczba), c.val [liczba]);
printf ("Zmienna:% sttValue:% sn", * (Vars + liczy), * (Vals + liczba));
}
/ * Teraz porządki * /
for (licznik = 0; liczyć
darmowe (vars [ilość]);
darmowe (Vals [liczba]);
}
return 0;
}
Szczegóły programowe:
Komentarze nie znaleziono