_pgmptr, _wpgmptr

Der Pfad der ausführbaren Datei.Veraltet. Verwendung _get_pgmptr und _get_wpgmptr.

extern char *_pgmptr;
extern wchar_t *_wpgmptr;

Hinweise

Wenn ein Programm vom Befehlsinterpreter (Cmd.exe) ausgeführt wird, wird _pgmptr automatisch mit dem vollständigen Pfad der ausführbaren Datei initialisiert.Wenn z. B. C:\BIN und C:\BIN ist in Hello.exe im Pfad handelt, wird _pgmptr auf C:\BIN\Hello.exe festgelegt, wenn Sie ausführen:

C> hello 

Wenn ein Programm nicht über die Befehlszeile ausgeführt wird, würde _pgmptr dem Programmnamen den Basisnamen der Datei (ohne Dateinamenerweiterung) oder einen Dateinamen, einen relativen Pfad oder einen vollständigen Pfad initialisiert werden.

_wpgmptr ist das Breitzeiche Entsprechung von _pgmptr für die Verwendung mit Programmen, die wmainverwenden.

Zuweisung generischer Textroutinen

Tchar.h-Routine

_UNICODE als auch _MBCS nicht definiert

_MBCS definieren

_UNICODE definiert

_tpgmptr

_pgmptr

_pgmptr

_wpgmptr

Anforderungen

Variable

Erforderlicher Header

_pgmptr, _wpgmptr

<stdlib.h>

Beispiel

Das folgende Programm wird die Verwendung von _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
}

Sie können _wpgmptr verwenden, indem Sie %Fs zu %S und mainwmainzu ändern.

Siehe auch

Referenz

Globale Variablen