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
|