हम इस तरह सी में वातावरण चर प्राप्त कर सकते हैं:बाहरी चार ** पर्यावरण की परिभाषा कहां है?
extern char **environ;
int main(int argc, char *argv[])
{
int count = 0;
printf("\n");
while(environ[count] != NULL)
{
printf("[%s] :: ", environ[count]);
count++;
}
return 0;
}
लेकिन जहां पर्यावरण की defination है? मैं इसे unistd.h में नहीं ढूंढ सकता। और यह कैसे काम करता है?
धन्यवाद, लेकिन जहां यह परिभाषित किया गया है? – nzomkxia
glibc के स्रोत में मुझे लगता है कि – triclosan
हेडर फ़ाइलों के विभिन्न स्रोत unistd.h में चर को परिभाषित करने के लिए अनुचित क्यों करते हैं? क्या आप इसे स्पष्ट कर सकते हैं? – nzomkxia