getconf היא תכנית C שיכול לאחזר זוגות שם = ערך מקובץ הגדרות.
לדוגמא:
#include
#include
#include
"Getconf.h" #include
int ראשי (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, "לא ניתן לקרוא SN config קובץ%", configfile);
יציאה (EXIT_FAILURE);
}
get_config (וג);
ל( ספירה = 0; לספור <קווים; לספור ++)
{
* (VARs + לספור) = (char *) malloc (([ספירה] strlen c.var));
* (Vals + לספור) = (char *) malloc (([ספירה] strlen c.val));
strcpy (* (VARs + ספירה), [ספירה] c.var);
strcpy (* (Vals + ספירה), [ספירה] c.val);
printf ("משתנה: sttValue%: SN%", * (VARs לספור +), * (Vals לספור +));
}
/ * עכשיו * ניקוי /
ל( ספירה = 0; לספור <קווים; לספור ++)
{
חופשי (VARs [ספירה]);
חופשי (Vals [ספירה]);
}
לחזור 0;
}
פרטי תוכנה:
תגובות לא נמצא