getenv() — 환경 변수 검색

형식

#include <stdlib.h>
char *getenv(const char *varname);

언어 레벨

ANSI

스레드세이프

작업 CCSID 인터페이스

이 함수로 보내진 모든 문자는 작업의 CCSID에 있을 것으로 예상합니다. 이 함수에서 리턴된 모든 문자 데이터는 작업의 CCSID에 있을 것으로 예상합니다. 자세한 정보는 CCSID 및 로케일 이해의 내용을 참조하십시오.

설명

getenv() 함수는 varname에 해당한 항목에 대한 환경 변수의 리스트를 검색합니다.

리턴값

getenv() 함수는 현재 환경에 지정된 varname의 값을 포함하여 포인터를 스트링으로 리턴합니다. getenv()가 환경 스트링을 찾을 수 없는 경우, 널이 리턴되며 errno가 설정되어 오류를 표시합니다.

#include  <stdlib.h>
#include  <stdio.h>
 
/* Where the environment variable 'PATH' is set to a value. */
 
int main(void)
{
   char *pathvar;
 
   pathvar = getenv("PATH");
   printf("pathvar=%s",pathvar);
}

관련 정보