_pgmptr, _wpgmptr_pgmptr, _wpgmptr

실행 파일의 경로입니다.The path of the executable file. 더 이상 사용되지 않습니다. _get_pgmptr_get_wpgmptr을 사용하세요.Deprecated; use _get_pgmptr and _get_wpgmptr.

구문Syntax

extern char *_pgmptr;  
extern wchar_t *_wpgmptr;  

설명Remarks

프로그램이 명령 인터프리터(Cmd.exe)에서 실행될 때 _pgmptr은 자동으로 실행 파일의 전체 경로로 초기화됩니다.When a program is run from the command interpreter (Cmd.exe), _pgmptr is automatically initialized to the full path of the executable file. 예를 들어 Hello.exe가 C:\BIN에 있고 C:\BIN이 경로에 있는 경우 다음을 실행하면 _pgmptr이 C:\BIN\Hello.exe로 설정됩니다.For example, if Hello.exe is in C:\BIN and C:\BIN is in the path, _pgmptr is set to C:\BIN\Hello.exe when you execute:

C> hello   

프로그램이 명령줄에서 실행되지 않을 때 _pgmptr은 프로그램 이름(파일 확장자를 제외한 파일의 기본 이름) 또는 파일 이름, 상대 경로 또는 전체 경로로 초기화될 수 있습니다.When a program is not run from the command line, _pgmptr might be initialized to the program name (the file's base name without the file name extension) or to a file name, relative path, or full path.

_wpgmptr_pgmptr을 사용하는 프로그램에 사용할 wmain에 대응하는 와이드 문자입니다._wpgmptr is the wide-character counterpart of _pgmptr for use with programs that use wmain.

제네릭 텍스트 루틴 매핑Generic-Text Routine Mappings

Tchar.h 루틴Tchar.h routine _UNICODE 및 _MBCS 정의되지 않음_UNICODE and _MBCS not defined _MBCS 정의됨_MBCS defined _UNICODE 정의됨_UNICODE defined
_tpgmptr _pgmptr _pgmptr _wpgmptr

요구 사항Requirements

변수Variable 필수 헤더Required header
_pgmptr, _wpgmptr_pgmptr, _wpgmptr <stdlib.h><stdlib.h>

Example

다음 프로그램에서는 _pgmptr의 사용을 보여 줍니다.The following program demonstrates the use of _pgmptr.

// crt_pgmptr.c  
// compile with: /W3  
// The following program demonstrates the use of _pgmptr.  
//  
#include <stdio.h>  
#include <stdlib.h>  
int main( void )  
{  
   printf("The full path of the executing program is : %Fs\n",   
     _pgmptr); // C4996  
   // Note: _pgmptr is deprecated; use _get_pgmptr instead  
}  

_wpgmptr%Fs로 변경하고 %Smain으로 변경하여 wmain을 사용할 수 있습니다.You could use _wpgmptr by changing %Fs to %S and main to wmain.

참고 항목See Also

전역 변수Global Variables