getconf เป็นโปรแกรม C ที่สามารถดึงคู่ NAME = มูลค่าจากแฟ้มการกำหนดค่า
ตัวอย่าง:
#include
#include
#include <สตริง>
#include "getconf.h"
int main (int argc, char * argv [])
{
การตั้งค่า struct ค;
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 (c &);
สำหรับ (นับ = 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;
}
รายละเอียดซอฟแวร์:
ความคิดเห็นที่ไม่พบ