😸
[C] setenv 関数
機能
環境変数を設定・上書きするPOSIX標準の関数[1]
使用例
setenv で "TEST" 環境変数を設定する
と表示する
\n
は改行を表す エスケープシーケンス[2]
コード
setenv("TEST", "Hello", 1);
printf("setenv で \"TEST\" 環境変数を設定する\n");
全文
#include <stdio.h>
#include <stdlib.h> // setenv は POSIX 標準関数
void main() {
setenv("TEST", "Hello", 1); // TEST=Hello を設定(上書きあり)
printf("setenv で \"TEST\" 環境変数を設定する\n");
}
実行結果
setenv で "TEST" 環境変数を設定する
TEST=Hello
を変数から取得し表示する
コード
printf("%s\n", getenv("TEST"));
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
setenv("TEST", "Hello", 1);
printf("%s\n", getenv("TEST"));
}
実行結果
Hello
Discussion