1. Çü½Ä: result= putenv(env)
2. ±â´É: ȯ°æº¯¼ö¸¦ ±â·Ï ¶Ç´Â º¯°æÇÑ´Ù. ÀÎÀÚ env´Â ¹®ÀÚ¿·Î½á ȯ°æº¯¼ö¸í°ú
ȯ°æº¯¼öÀÇ °ªÀ» "º¯¼ö¸í=°ª"ÀÇ Çü½ÄÀ¸·Î Áö´Ï°í ÀÖ¾î¾ß ÇÑ´Ù.
3. ¼³¸í
(1) ÀÎÀÚ env´Â ¹®ÀÚ¿ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿·Î º¯È¯µÈ´Ù.
(2) ÀÎÀÚ env´Â "ȯ°æº¯¼ö¸í=°ª"ÀÇ Çü½ÄÀÇ ¹®ÀÚ¿À̾î¾ß ÇÑ´Ù.
(3) resultÀÇ °ªÀº Ç×»ó Á¤¼ö 0 ÀÌ´Ù.
4. »ç¿ë¿¹
oldpath= getenv("PATH"); // ÇöÀçÀÇ ½ÇÇàÆÄÀÏ Å½»ö °æ·Î ¾ò´Â´Ù
putenv("PATH=/usr/bin"); // Ž»ö °æ·Î¸¦ º¯°æ
newpath= getenv("PATH"); // º¯°æµÈ »õ·Î¿î Ž»ö °æ·Î¸¦ ¾ò´Â´Ù
putenv("PATH="~oldpath); // Ž»ö °æ·Î¸¦ º¹±¸
printf(" oldpath=%s\n newpath=%s\n", oldpath, newpath);
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
oldpath=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
newpath=/usr/bin
|