环境名称
ANSI 4.10.4.4 环境名称集和用于更改 getenv 函数使用的环境列表的方法
环境名称集是不受限的。
若要从 C 程序中更改环境变量,请调用 _putenv 函数。 若要从 Windows 命令行中更改环境变量,请使用 SET 命令(例如,SET LIB = D:\ LIBS)。
C 程序内的环境变量集仅在操作系统命令外壳(CMD.EXE 或 COMMAND.COM)的主机副本运行时存在。 例如,行
system( SET LIB = D:\LIBS );
将运行命令外壳 (CMD.EXE) 的副本、设置环境变量 LIB 并返回 C 程序,同时退出 CMD.EXE 的辅助副本。 退出 CMD.EXE 的副本将移除临时环境变量 LIB。
同样,仅保留 _putenv
函数所做的更改,直到该程序结束。