什么是环境载体?

时间:2014-08-25 06:21:40

标签: c++ vector environment

我正在编写一个显示参数count(argc),参数vector(argv [])和环境向量的短程序。但是,我不确定如何显示"环境向量"或它是什么。

1 个答案:

答案 0 :(得分:1)

"环境"传统上称为envp的参数是char*的零终止数组。

您可以这样显示:

int main(int argc, char* argv[], char* envp[]) 
{
    while (*envp)
    {
        std::cout << *envp << std::endl;
        envp++;
    }
}

它不是POSIX(或任何其他标准)的一部分,但受到许多编译器的支持。