English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لغة C

تحكم في العملية لغة C

الوظائف في لغة C

المجموعات في لغة C

المراجع في لغة C

ال نصوص في لغة C

مبادئ التركيب لغة C

ملفات لغة C

C أخرى

دليل مرجع لغة C

استخدام وظيفة getenv() ومثال

مكتبة C القياسية - <stdlib.h>

وظيفة مكتبة C char *getenv(const char *name) تبحث في النص البيئي الذي يشير إليه name، وتقوم بإرجاع القيمة ذات الصلة إلى النص.

الإعلان

إليك إعلان وظيفة getenv().

char *getenv(const char *name)

المتغيرات

  • name -- 字符ية C تحتوي على اسم المتغير المطلوب.

القيمة العائدة

تقوم الوظيفة بتقديم قيمة 字符ية تنتهي بـ null، وتكون هذه القيمة هي قيمة المتغير البيئي المطلوب. إذا لم يكن المتغير البيئي موجودًا، فإنها تعود NULL.

مثال عبر الإنترنت

إليك مثال على استخدام وظيفة getenv().

#include <stdio.h>
#include <stdlib.h>
int main ()
{
   printf("الطريق : %s\n", getenv("PATH"));
   printf("المنزل : %s\n", getenv("HOME"));
   printf("الجذر : %s\n", getenv("ROOT"));
   return(0);
}

لنقوم بترميز وتشغيل البرنامج المذكور أعلاه، مما ينتج عنه ما يلي:

PATH : /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
HOME : /
ROOT : (null)

مكتبة C القياسية - <stdlib.h>