_pgmptr, _wpgmptr_pgmptr, _wpgmptr

Percorso del file eseguibile.The path of the executable file. Deprecate. Usare _get_pgmptr e _get_wpgmptr.Deprecated; use _get_pgmptr and _get_wpgmptr.

SintassiSyntax

extern char *_pgmptr;  
extern wchar_t *_wpgmptr;  

NoteRemarks

Quando un programma viene eseguito dall'interprete dei comandi (Cmd.exe), _pgmptr viene automaticamente inizializzato al percorso completo del file eseguibile.When a program is run from the command interpreter (Cmd.exe), _pgmptr is automatically initialized to the full path of the executable file. Ad esempio, se Hello.exe è in C:\BIN e C:\BIN nel percorso, _pgmptr è impostato su C:\BIN\Hello.exe quando si esegue: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   

Quando un programma non viene eseguito dalla riga di comando, _pgmptr potrebbe essere inizializzato al nome del programma (il nome di base del file senza l'estensione di file) o a un nome file, un percorso relativo oppure un percorso completo.When a program is not run from the command line, _pgmptr might be initialized to the program name (the file's base name without the file name extension) or to a file name, relative path, or full path.

_wpgmptr è l'equivalente a caratteri wide di _pgmptr da utilizzare con i programmi che utilizzano wmain._wpgmptr is the wide-character counterpart of _pgmptr for use with programs that use wmain.

Mapping di routine di testo genericoGeneric-Text Routine Mappings

Routine Tchar.hTchar.h routine _UNICODE e _MBCS non definiti_UNICODE and _MBCS not defined _MBCS definito_MBCS defined _UNICODE definito_UNICODE defined
_tpgmptr _pgmptr _pgmptr _wpgmptr

RequisitiRequirements

VariabileVariable Intestazione obbligatoriaRequired header
_pgmptr, _wpgmptr_pgmptr, _wpgmptr <stdlib.h><stdlib.h>

EsempioExample

Nel programma seguente viene illustrato l'utilizzo di _pgmptr.The following program demonstrates the use of _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  
}  

È possibile utilizzare _wpgmptr modificando %Fs in %S e main in wmain.You could use _wpgmptr by changing %Fs to %S and main to wmain.

Vedere ancheSee Also

Variabili globaliGlobal Variables