Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Cesta ke spustitelnému souboru. Zavrhovaný; _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 cestě C:\BIN a C:\BIN, _pgmptr nastaví C:\BIN\Hello.exe se 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 definovaný |
_UNICODE definovaný |
|---|---|---|---|
_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.