Sdílet prostřednictvím


_pgmptr, _wpgmptr

Cesta ke spustitelnému souboru. Zastaralé; _get_wpgmptra _get_pgmptr .

Syntaxe

extern char *_pgmptr;
extern wchar_t *_wpgmptr;

Poznámky

Při spuštění programu z interpretu příkazů (Cmd.exe) _pgmptr se automaticky inicializuje na úplnou cestu spustitelného souboru. Pokud je například Hello.exe v C:\BIN a C:\BIN je v cestě, _pgmptr je nastavena na C:\BIN\Hello.exe při spuštění:

C> hello

Pokud se program nespustí z příkazového řádku, _pgmptr může být inicializován na název programu (základní název souboru bez přípony názvu souboru) nebo na název souboru, relativní cestu nebo úplnou cestu.

_wpgmptr je protějšek širokého charakteru _pgmptr pro použití s programy, které používají wmain.

Mapování rutin obecného textu

Rutina Tchar.h _UNICODE a _MBCS není definován _MBCS Definovány _UNICODE Definovány
_tpgmptr _pgmptr _pgmptr _wpgmptr

Požadavky

Proměnná Požadovaný hlavičkový soubor
_pgmptr, _wpgmptr <stdlib.h>

Příklad

Následující program ukazuje použití _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
}

Můžete použít _wpgmptr změnu %Fs na %S a main na wmain.

Viz také

Globální proměnné