環境/環境変数を取得する・getenv
の編集
Top
/
環境
/
環境変数を取得する・getenv
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#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)
テキスト整形のルールを表示する