【发布时间】:2013-02-08 19:36:49
【问题描述】:
我正在尝试编写自己的 getenv 版本。我还没有开始,所以我想先了解一下环境。
如果它是全局的,为什么我不能在我的函数中打印它? environ 是字符串还是字符数组?为什么环境是双指针?谢谢。
#include <iostream>
#include <string>
#include <stdlib.h>
void myenv(char*);
void myenv(char* name)
{
std::cout<<environ;
}
int main(int argc, char** argv, char** environ)
{
myenv("PATH");
}
【问题讨论】: