我想在代码中添加一个环境变量并给它一个值我怎么能做这样的事情你们能给我一个例子吗
谢谢 :)
你可以用putenv
这个。
http://www.cprogramming.com/fod/putenv.html
如果你在 Windows 上,你可以使用SetEnvironmentVariable
看看getenv()
和setenv()
; 对于这样的前任:
char *shell;
/* Get the path of the current shell to start it later */
shell = getenv("SHELL");
if (shell == NULL) {
fprintf(stderr, "Error eding SHELL env. var.\n");
return 1;
}
/* Overwrite env. var. PATH */
if (setenv("PATH", "/usr/bin", 1) < 0) {
fprintf(stderr, "Error setting env. var.\n");
return 1;
}