putenv

[機能]

  新しい環境変数の追加や,すでにある環境変数の値を変更します.成功すると 0 を返します.

[形式]
#include <stdlib.h>

int putenv(char *env)
	env : 環境変数とその値を次のような形式で与えます.
		      変数=文字列
	      また,環境変数を削除したいときは,NULL の文字列,つまり,
		      変数=
	      のように与えます.		
[使用例]

  1. 環境変数 BAS に値を設定します
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
    	int sw;
    	char *str;
    
    	sw  = putenv("BAS=c:\\basic");
    	str = getenv("BAS");
    
    	printf("sw %d 環境変数 BAS の値は %s\n", sw, str);
    
    	return 0;
    }
    			
    (出力)
    sw 0 環境変数 BAS の値は c:\basic			
[参照]

getenv

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引