English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
وظيفة مكتبة C char *getenv(const char *name) تبحث في النص البيئي الذي يشير إليه name، وتقوم بإرجاع القيمة ذات الصلة إلى النص.
إليك إعلان وظيفة getenv().
char *getenv(const char *name)
تقوم الوظيفة بتقديم قيمة 字符ية تنتهي بـ 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)