Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
When a program is run from the command interpreter (CMD.EXE), _pgmptr is automatically initialized to the full path of the executable file. For example, if HELLO.EXE is in C:\BIN and C:\BIN is in the path, _pgmptr is set to C:\BIN\HELLO.EXE when you execute
C> hello
When a program is not run from the command line, _pgmptr may be initialized to the program name (the file’s base name without the extension), or to a filename, a relative path, or a full path.
_wpgmptr is the wide-character counterpart of _pgmptr for use with programs that use wmain. _pgmptr and _wpgmptr are declared in STDLIB.H as
externchar*_pgmptr;
externwchar_t*_pgmptr;
The following program demonstrates the use of _pgmptr.
/*
* PGMPTR.C: The following program demonstrates the use of _pgmptr.
*/
#include <stdio.h>
#include <stdlib.h>
void main( void )
{
printf("The full path of the executing program is : %Fs\n",
_pgmptr);
}