getconf είναι ένα πρόγραμμα C που να ανακτήσετε ζεύγη όνομα = τιμή από ένα αρχείο ρυθμίσεων.
Δείγμα:
#include
#include
#include
#include "getconf.h"
int main (int argc, char * argv [])
{
struct config γ?
char * Vars [MAX_LINES]?
char * Vals [MAX_LINES]?
char * configfile = "getconf_test.conf"?
int γραμμές?
int μετράνε?
γραμμές = open_file (configfile)?
εάν (γραμμές <0)
{
fprintf (stderr, "Δεν θα μπορούσε να διαβάσει config αρχείο% SN», configfile)?
εξόδου (EXIT_FAILURE)?
}
get_config (& γ)?
για (count = 0? μετράνε <γραμμές? μετράνε ++)
{
* (Vars + μετράνε) = (char *) malloc (strlen (c.var [count]))?
* (Vals + μετράνε) = (char *) malloc (strlen (c.val [count]))?
strcpy (* (Βαρ + count), c.var [count])?
strcpy (* (Vals + count), c.val [count])?
printf ("Μεταβλητή:% sttValue:% SN", * (Βαρ + μετράνε), * (Vals + μετράνε))?
}
/ * Τώρα καθαρισμού * /
για (count = 0? μετράνε <γραμμές? μετράνε ++)
{
ελεύθερο (VARS [count])?
ελεύθερο (Vals [count])?
}
return 0?
}
Στοιχεία Λογισμικού:
Εκδοχή: 0.1
Ανεβάστε ημερομηνία: 2 Jun 15
Άδεια: Δωρεάν
Δημοτικότητα: 37
Τα σχόλια δεν βρέθηκε