getconf é um programa em C que pode recuperar pares nome = valor a partir de um arquivo de configuração.
Amostra:
#include
#include
#include
#include "getconf.h"
int main (int argc, char * argv [])
{
struct configuração c;
char * vars [MAX_LINES];
char * vals [MAX_LINES];
char * configfile = "getconf_test.conf";
linhas int;
contar int;
linhas = open_file (configfile);
if (linhas <0)
{
fprintf (stderr, "Não foi possível ler arquivo de configuração% sn", configfile);
exit (EXIT_FAILURE);
}
get_config (& c);
for (count = 0;
* (VARs + Count) = (char *) malloc (strlen (c.var [count]));
* (vals + Count) = (char *) malloc (strlen (c.val [count]));
strcpy (* (vars + count), c.var [count]);
strcpy (* (vals + count), c.val [count]);
printf ("Variável:% sttValue: sn%", * (VARs + count), * (vals + contagem));
}
/ * Agora limpeza * /
for (count = 0;
livre (vars [count]);
livres (vals [count]);
}
retornar 0;
}
Detalhes de Software:
Comentários não encontrado