getconf er et C-program, der kan hente NAME = værdi par fra en konfigurationsfil.
Prøve:
# 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 linjer;
int tæller;
linjer = open_file (configfile);
Hvis (linier <0)
{
fprintf (stderr, "Kunne ikke læse konfigurationsfil% sn", configfile);
exit (EXIT_FAILURE);
}
get_config (& c);
for (count = 0; tælle
* (vars + tæller) = (char *) malloc (strlen (c.var [count]));
* (vals + tæller) = (char *) malloc (strlen (c.val [count]));
strcpy (* (vars + count), c.var [count]);
strcpy (* (vals + count), c.val [count]);
printf ("Variabel:% sttValue:% sn", * (vars + tæller), * (vals + tæller));
}
/ * Nu oprydning * /
for (count = 0; tælle
fri (vars [count]);
gratis (vals [count]);
}
returnere 0;
}
Software detaljer:
Kommentarer ikke fundet