getenv函数
概要:
#include <stdlib.h> char *getenv(const char *name);
描述:
该函数在宿主环境提供的环境列表中搜索与参数name指向字符串匹配的字符串。环境名称集和修改环境列表的方法由实现定义。
Windows 10系统中,环境变量可以通过以下方法查询:
控制面板\系统和安全\系统\高级系统设置\高级\环境变量(N)...
getenv函数不需要避免与修改环境列表的其它执行线程的数据竞争。实现应像没有库函数调用getenv函数一样。
ISO/IEC 9899:2018标准还定义了该函数的安全版本getenv_s。
参数:
const char *name
指向要搜索的字符串的指针。
返回值:
该函数返回一个指向与匹配列表成员相关联的字符串的指针。程序不能修改指向的字符串,但后续调用getenv函数可能会覆盖该字符串。
如果没有找到参数name指定的字符串,函数返回一个空指针。
范例:
|
|
输出:
Computer name: DESKTOP-FFPQ3NO
相关内容:
system | 执行系统命令的函数。 |