Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 什么是环境向量?_C++_Vector_Environment - Fatal编程技术网

C++ 什么是环境向量?

C++ 什么是环境向量?,c++,vector,environment,C++,Vector,Environment,我正在编写一个显示参数计数argc、参数向量argv[]和环境向量的短程序。但是,我不确定如何显示环境向量或它是什么 环境参数,传统上称为envp,是以零结尾的char*数组 您可以这样显示它: int main(int argc, char* argv[], char* envp[]) { while (*envp) { std::cout << *envp << std::endl; envp++; } }

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

环境参数,传统上称为envp,是以零结尾的char*数组

您可以这样显示它:

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

它不是POSIX的一部分,也不是由其他编译器支持的。

可能的复制品:自从它被发明以来,我就一直使用C++,而且我从来没有听说过环境向量。如果这是一项学校作业,而我不知道它可能是什么,你应该咨询你的笔记/课本/老师。我怀疑需要确认这是指一个扩展名:int mainnt argc,char**argv,char**envp;你的题目与你的问题不符