- ベストアンサー
Windowsで環境変数を設定できますか?setenv関数
こんにちわ。 今、Windows環境でC言語でCGIを作成しております。 Perl言語では環境変数の設定が$ENVでできたと思うのですが、 Cではどのようにすればよろしいのでしょうか? 関数の使い方など教えていただきたいのですが。 また、サイトがありましたら教えていただけますでしょうか。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Win32APIならSetEnvironmentVariable()で設定できます。 UNIX互換ライブラリを使うなら_putenv(),_wputenv()です。 UNIXの環境変数と同様に子プロセスへは引き継がれますが、親プロセスへは引き継がれません。
その他の回答 (1)
- astronaut
- ベストアンサー率58% (303/516)
回答No.1
*nix ですが,man putenv すると #include <stdlib.h> int putenv(char *string); とでます.winでは使えませんか? # 外している可能性大