【发布时间】:2011-09-12 04:23:20
【问题描述】:
我刚刚添加了环境变量“DataDir”,但是 getenv 函数仍然返回 null 值。
这是我的代码: const char *ret = getenv("DataDir");
我重新启动了我的电脑,它完成了。
【问题讨论】:
-
你是如何设置环境变量的?可以
echo吗? -
也许重启父进程?通常环境是继承的。
-
展示你如何设置环境;显示您如何检测到
ret为空。 -
@sinelaw:
getenv既是标准 C++ 库函数,也是标准 C 库函数。 C++ 包含大部分 C 标准库。 -
@sinelaw:我争论的主要是“与 c++ 无关”这句话。
标签: c++