#include <stdio.h>
int main(int argc, char **argv, char **envp) {
for (char **env = envp; *env != 0; env++) {
char *s = *env;
printf("%s\n", s);
}
return 0;
}
/*
run:
PATHEXT=.COM;.EXE; ...
POWERSHELL_DISTRIBUTION_CHANNEL=MSI:Windows 10
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 3 ...
PROCESSOR_LEVEL=3
PROCESSOR_REVISION=1234
ProgramData=C:\abc
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
...
*/