環境/環境変数を取得する・getenv
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 環境変数を取得する・getenv [#e7790242]
環境変数を取得するgetenv関数を使用したC言語サンプルコード...
#contents
#htmlinsertpcsp(c-top.html,c-sp.html)
* getenvの書式など [#m800fdc5]
getenv関数の書式等を以下に記します。
-必要インクルードファイル
#include <stdlib.h>
-関数書式~
char *getenv(const char *name);
-戻り値~
環境変数の文字列値のポインタが返却されます。~
-引数~
環境変数名を指定します。
* getenv関数を使用したC言語サンプルコード [#x319beb7]
以下にgetenv関数を使用したC言語サンプルコードと実行結果を...
&ref(getenv.c); (改行コードLF)
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("USER : %s\n", getenv("USER"));
printf("SHELL : %s\n", getenv("SHELL"));
return 0;
}
以下にコンパイルし実行した時の結果を記します。
$ gcc getenv.c -o getenv
$ ./getenv
USER : sakura
SHELL : /bin/bash
以上、getenv関数を使用したC言語サンプルコードの紹介でした。
#htmlinsertpcsp(c-btm.html,c-sp.html)
終了行:
#navi(../)
* 環境変数を取得する・getenv [#e7790242]
環境変数を取得するgetenv関数を使用したC言語サンプルコード...
#contents
#htmlinsertpcsp(c-top.html,c-sp.html)
* getenvの書式など [#m800fdc5]
getenv関数の書式等を以下に記します。
-必要インクルードファイル
#include <stdlib.h>
-関数書式~
char *getenv(const char *name);
-戻り値~
環境変数の文字列値のポインタが返却されます。~
-引数~
環境変数名を指定します。
* getenv関数を使用したC言語サンプルコード [#x319beb7]
以下にgetenv関数を使用したC言語サンプルコードと実行結果を...
&ref(getenv.c); (改行コードLF)
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("USER : %s\n", getenv("USER"));
printf("SHELL : %s\n", getenv("SHELL"));
return 0;
}
以下にコンパイルし実行した時の結果を記します。
$ gcc getenv.c -o getenv
$ ./getenv
USER : sakura
SHELL : /bin/bash
以上、getenv関数を使用したC言語サンプルコードの紹介でした。
#htmlinsertpcsp(c-btm.html,c-sp.html)
ページ名: