😸
[C] getenv 関数
機能
環境変数の値を取得する関数[1]
使用例
/usr/bin:/bin:/usr/sbin:/sbin
と表示する
\n
は改行を表す エスケープシーケンス[2]
コード
printf("%s\n", getenv("PATH"));
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
printf("%s\n", getenv("PATH"));
}
実行結果
/usr/bin:/bin:/usr/sbin:/sbin
HOME is /home/user
を変数から表示する
コード
char *home = getenv("HOME");
printf("HOME is %s\n", home);
全文
#include <stdio.h>
#include <stdlib.h>
void main() {
char *home = getenv("HOME");
printf("HOME is %s\n", home);
}
実行結果
HOME is /home/user
Discussion