Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

__getmainargs, __wgetmainargs

Invoca el análisis de la línea de comandos y copia los argumentos a la reproducción de main() a través de los punteros pasados.

int __getmainargs(
    int * _Argc, 
   char *** _Argv, 
   char *** _Env, 
   int _DoWildCard,
_startupinfo * _StartInfo);

 int __wgetmainargs (
   int *_Argc,
   wchar_t ***_Argv,
   wchar_t ***_Env,
   int _DoWildCard,
   _startupinfo * _StartInfo)

_Argc

Un entero que contiene el número de argumentos que hay en argv. El parámetro de argc siempre es mayor o igual que 1.

_Argv

Una matriz de cadenas terminadas en null que representan los argumentos de la línea de comandos especificados por el usuario del programa. Por convención, argv[0] es el comando al que se invoca el programa, argv [1] es el primer argumento de la línea de comandos, etc., hasta el argv [argc], que siempre es NULL. El primer argumento de la línea de comandos es siempre argv[1] y el último es argv[argc – 1].

_Env

Una matriz de cadenas que representan las variables establecidas en el entorno de usuario. Esta matriz termina con una entrada NULL.

_DoWildCard

Un entero que si el conjunto a 1 caracteres comodín en los argumentos de la línea de comandos, o si se establece en 0 no hace nada.

_StartInfo

Otra información que se va a pasar al archivo DLL de CRT.

0 si correctamente; un valor negativo si no.

Utilice __getmainargs en plataformas no anchos de caracteres, y __wgetmainargs en plataformas de caracteres anchos (Unicode).

rutina

Encabezado necesario

__getmainargs

internal.h

__wgetmainargs

internal.h

Adiciones de comunidad

AGREGAR
Mostrar: