C প্রোগ্রামে main() ফাংশনের তৃতীয় প্যারামিটার char* envp[] ব্যবহার করে সিস্টেমের এনভায়রনমেন্ট ভেরিয়েবলগুলো প্রিন্ট করা যায়। এনভায়রনমেন্ট ভেরিয়েবল গ্লোবাল ভেরিয়েবল যা রানিং প্রসেসের আচরণ প্রভাবিত করে।
C প্রোগ্রাম উদাহরণ
#include <stdio.h>
int main(int argc, char* argv[], char* envp[]) {
int i;
for (i = 0; envp[i] != NULL; i++)
printf("\n%s", envp[i]);
getchar();
return 0;
}
আউটপুট (নমুনা)
ALLUSERSPROFILE=C:\ProgramData CommonProgramFiles=C:\Program Files\Common Files HOMEDRIVE=C: NUMBER_OF_PROCESSORS=2 OS=Windows_NT PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 ...