Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_pgmptr, _wpgmptr

La ruta del archivo ejecutable. Obsoleto; uso _get_pgmptr y _get_wpgmptr.

extern char *_pgmptr;
extern wchar_t *_wpgmptr;

Cuando un programa se ejecuta el intérprete de comandos (Cmd.exe), _pgmptr automáticamente se inicializa en la ruta de acceso completa del archivo ejecutable. Por ejemplo, si Hello.exe está en C:\BIN y C:\BIN está en la ruta, _pgmptr se establece en C:\BIN\Hello.exe cuando se ejecuta:

C> hello 

Cuando un programa no se ejecuta desde la línea de comandos, _pgmptr haberse inicializado al nombre del programa (el nombre base del archivo sin la extensión de nombre de archivo) o un nombre de archivo, una ruta de acceso relativa, o una ruta de acceso completa.

_wpgmptr es el carácter ancho de _pgmptr con los programas que utilizan wmain.

Asignaciones de rutina de texto genérico

Rutina Tchar.h

_UNICODE y _MBCS no definidos

_MBCS definido

_UNICODE definido

_tpgmptr

_pgmptr

_pgmptr

_wpgmptr

Variable

Encabezado necesario

_pgmptr , _wpgmptr

<stdlib.h>

El programa siguiente muestra el uso de _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
}

Puede utilizar _wpgmptr cambiando %Fs a %S y main a wmain.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft