std::getenv

来自cppreference.com
< cpp‎ | utility‎ | program

定义于头文件 <cstdlib>
const char *getenv( const char *env_var );
搜索一个环境变量的名称在指定的主机环境列表和返回的信息与env_var。改变它的环境变量和方法的集合是实现定义的.
原文:
Searches for an environmental variable with name env_var in the host-specified environment list and returns information associated with it. The set of environmental variables and methods of altering it are implementation-defined.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

env_var -
null结尾的字符串,确定名字的环境变量中寻找
原文:
null-terminated character string identifying the name of the environmental variable to look for
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

如果没有找到这样的变量字符串识别的环境变量的值,或NULL.
原文:
Character string identifying the value of the environmental variable or NULL if such variable is not found.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

#include <iostream>
#include <cstdlib>
 
int main(int argc, char *argv[])
{
    std::cout << "Your PATH is: " << std::getenv("PATH") << std::endl;
}

可能的输出:

Your PATH is: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

[编辑] 另请参阅

getenvC 文档