在 Linux 系統中,putenv()
函數用于向環境變量列表中添加或更改環境變量
putenv_test.c
的 C 語言源文件。#include<stdio.h>
#include <stdlib.h>
int main() {
// 定義一個環境變量字符串
char *env_var = "MY_VARIABLE=Hello, World!";
// 使用 putenv() 函數設置環境變量
if (putenv(env_var) != 0) {
perror("putenv");
return 1;
}
// 獲取并打印環境變量的值
char *value = getenv("MY_VARIABLE");
if (value != NULL) {
printf("MY_VARIABLE: %s\n", value);
} else {
perror("getenv");
return 1;
}
return 0;
}
gcc -o putenv_test putenv_test.c
./putenv_test
MY_VARIABLE: Hello, World!
這個示例展示了如何在 Linux 系統中使用 putenv()
函數設置和獲取環境變量。請注意,這個示例僅適用于 Linux 系統。在其他操作系統上,可能需要使用不同的庫和函數來實現類似的功能。