در getconf یک برنامه C است که می تواند جفت NAME = VALUE را از یک فایل پیکربندی بازیابی است.
نمونه:
# شامل
# شامل
# شامل
# شامل "getconf.h"
اعضای هیات تحریریه اصلی (argc متوسط، کاراکتر * ی argv [])
{
ساختار پیکربندی C؛
کاراکتر * به اعضای [MAX_LINES].
کاراکتر * * * * والس [MAX_LINES].
char * به configfile = "getconf_test.conf"؛
خطوط هوشمند؛
تعداد دفعات مشاهده هوشمند؛
خطوط = open_file (configfile).
اگر (خطوط <0)
{
fprintf (stderr،، configfile "فایل پیکربندی٪ SN نمی خواند")؛
خروج (EXIT_FAILURE).
}
get_config (& C).
برای (تعداد = 0؛ شمارش <خطوط، تعداد ++)
{
* * * * (به اعضای + تعداد) = (کاراکتر *) malloc (strlen (c.var [تعداد]))؛
* * * * (والس + تعداد) = (کاراکتر *) malloc (strlen (c.val [تعداد]))؛
strcpy (* (به اعضای + COUNT)، c.var [تعداد])؛
strcpy (* (والس + COUNT)، c.val [تعداد])؛
چون printf ("متغیر:٪ sttValue:٪ SN"، * (به اعضای + شمارش)، * (والس + شمارش))؛
}
/ * * * * * * * * در حال حاضر پاکسازی /
برای (تعداد = 0؛ شمارش <خطوط، تعداد ++)
{
آزاد (به اعضای [تعداد])؛
رایگان (والس [تعداد])؛
}
بازگشت 0؛
}
جزئیات نرم افزار:
نظر یافت نشد