getconf هو برنامج C التي يمكن استرداد أزواج NAME = VALUE من ملف التكوين.
عينة:
# تشمل
# تشمل
# تشمل
# تشمل "getconf.h"
الباحث الرئيسي (الباحث ARGC، شار * ARGV [])
{
بنية التكوين ج.
شار * فار [MAX_LINES].
شار * فال [MAX_LINES].
شار * configfile = "getconf_test.conf".
خطوط كثافة العمليات.
الباحث الاعتماد.
خطوط = open_file (configfile)؛
إذا (خطوط <0)
{
fprintf (ستدير، "لا يمكن قراءة ملف التكوين٪ التعطيل"، configfile)؛
خروج (EXIT_FAILURE)؛
}
get_config (& ج)؛
ل(العد = 0؛ العد <خطوط؛ عد ++)
{
* (فار + العدد) = (تشار *) malloc (strlen (c.var [عدد]))؛
* (فال + العدد) = (تشار *) malloc (strlen (c.val [عدد]))؛
strcpy (* (فار + العد)، c.var [عدد])؛
strcpy (* (فال + العد)، c.val [عدد])؛
printf ("متغير:٪ sttValue:٪ التعطيل"، * (فار + العدد)، * (فال + العدد))؛
}
/ * الآن تنظيف * /
ل(العد = 0؛ العد <خطوط؛ عد ++)
{
مجانا (دوال [عدد])؛
مجانية (فال [عدد])؛
}
العودة 0؛
}
تفاصيل البرنامج:
لم يتم العثور على التعليقات