函数名: putenv 
 功  能: 把字符串加到当前环境中 
 用  法: #include <stdlib.h> 
         int putenv(char *envvar); 
 程序例: 
#include <stdio.h> 
 #include <stdlib.h> 
 #include <alloc.h> 
 #include <string.h> 
 #include <dos.h> 
int main(void) 
 { 
    char *path, *ptr; 
    int i = 0; 
   /* get the current path environment */ 
    ptr = getenv("PATH"); 
   /* set up new path */ 
    path = malloc(strlen(ptr)+15); 
    strcpy(path,"PATH="); 
    strcat(path,ptr); 
    strcat(path,";c:\\temp"); 
   /* replace the current path and display current environment */ 
    putenv(path); 
    while (environ[i]) 
        printf("%s\n",environ[i++]); 
   return 0; 
 }