只是一个简单的问题,我希望以前没有问过。我想知道一种列出进程的所有已分配环境变量的方法。我需要它跨Windows和类UNIX操作系统跨平台。
我知道getenv()
但只检索变量的值。我需要生成一个列表。
谢谢你的帮助!
答案 0 :(得分:4)
看起来你只是在寻找main的第三个参数,一个过程环境变量的char **。
这里你去:Main function
该表单的原型是int main(int argc,char** argv,char** env)
答案 1 :(得分:0)
您可能正在寻找全局变量environ
。