C++ 什么是环境向量?
我正在编写一个显示参数计数argc、参数向量argv[]和环境向量的短程序。但是,我不确定如何显示环境向量或它是什么 环境参数,传统上称为envp,是以零结尾的char*数组 您可以这样显示它: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++; } }
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;你的题目与你的问题不符