我正在编写一个显示参数count(argc),参数vector(argv [])和环境向量的短程序。但是,我不确定如何显示"环境向量"或它是什么。
答案 0 :(得分:1)
"环境"传统上称为envp
的参数是char*
的零终止数组。
您可以这样显示:
int main(int argc, char* argv[], char* envp[])
{
while (*envp)
{
std::cout << *envp << std::endl;
envp++;
}
}
它不是POSIX(或任何其他标准)的一部分,但受到许多编译器的支持。