Udostępnij za pośrednictwem


_pgmptr, _wpgmptr

Ścieżka pliku wykonywalnego.Przestarzałe; use _get_pgmptr and _get_wpgmptr.

extern char *_pgmptr;
extern wchar_t *_wpgmptr;

Uwagi

Po uruchomieniu programu z interpreter poleceń (Cmd.exe), _pgmptr jest automatycznie inicjowane pełną ścieżkę pliku wykonywalnego.Na przykład, jeśli jest Hello.exe, C:\BIN i C:\BIN znajduje się w ścieżce, _pgmptr jest ustawiona na C:\BIN\Hello.exe, podczas wykonywania:

C> hello 

Gdy program nie jest uruchamiany z wiersza polecenia _pgmptr może być zainicjowana nazwę programu (nazwa podstawowa dla pliku bez rozszerzenia nazwy pliku) lub nazwa pliku, ścieżkę względną lub pełną ścieżkę.

_wpgmptrjest odpowiednikiem szerokich znaków _pgmptr do użytku z programami, które używają wmain.

Tekst rodzajowy rutynowych mapowania

Procedura TCHAR.h

_UNICODE i _MBCS nie zdefiniowane

_MBCS, definicja

_UNICODE, definicja

_tpgmptr

_pgmptr

_pgmptr

_wpgmptr

Wymagania

Zmienna

Wymaganego nagłówka

_pgmptr, _wpgmptr

<stdlib.h>

Przykład

Poniższy program ilustruje użycie _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
}

You could use _wpgmptr by changing %Fs to %S and main to wmain.

Zobacz też

Informacje

Zmienne globalne