C함수 경 변수의 개별 값을 구하기 getenv()
환경 변수 목록 중에 원하는 변수값을 구합니다.
- 헤더: stdlib.h
- 형태: char *getenv(const char *name)
- 인수: char *name 구하려는 환경 변수의 이름
- 반환: char * 환경 변수의 값
C언어 getenv() 함수 예제
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf( "HOSTNAME = %s\n", getenv( "HOSTNAME"));
printf( "TERM = %s\n", getenv( "TERM" ));
printf( "SHELL = %s\n", getenv( "SHELL" ));
printf( "QTDIR = %s\n", getenv( "QTDIR" ));
printf( "HOME = %s\n", getenv( "HOME" ));
return 0;
}
C언어 getenv() 예제 실행 결과
]$ ./a.out
HOSTNAME = jwCentOS
TERM = linux
SHELL = /bin/bash
QTDIR = /usr/lib/qt-3.3
HOME = /home/jwjw
]$
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
C언어 환경변수 추가 수정 함수 putenv() (0) | 2020.03.14 |
---|---|
C언어 프로그램 실행 환경 값을 가지고 있는 광역 변수 environ (0) | 2020.03.14 |
C언어 main()함수 인수 중 프로그램 환경을 담고 있는 인수 envp (0) | 2020.03.14 |