Sdílet prostřednictvím


_pgmptr, _wpgmptr

Cesta ke spustitelnému souboru.Nepoužívá; use _get_pgmptr and _get_wpgmptr.

extern char *_pgmptr;
extern wchar_t *_wpgmptr;

Poznámky

Při spuštění programu z interpretu příkazů (Cmd.exe), _pgmptr automaticky inicializovány úplnou cestu ke spustitelnému souboru.Například pokud je Hello.exe ve složce C:\BIN a ve složce C:\BIN je na cestě _pgmptr je nastavena na C:\BIN\Hello.exe po spuštění:

C> hello 

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

_wpgmptrje protějškem celého znaku z _pgmptr pro použití s programy, které používají wmain.

Obecný Text rutinní mapování

Rutina Tchar.h

_UNICODE a _MBCS není definován

_MBCS, definice

_UNICODE, definice

_tpgmptr

_pgmptr

_pgmptr

_wpgmptr

Požadavky

Proměnná

Požadované záhlaví

_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
}

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

Viz také

Referenční dokumentace

Globální proměnné