Compartir a través de


Expandir argumentos de caracteres comodín

Específicos de Microsoft

Cuando se ejecuta un programa de C, se puede utilizar cualquiera de estos dos caracteres comodín —el signo de interrogación (?) y el asterisco (*)— para especificar los argumentos de nombre de archivo y ruta de acceso en la línea de comandos.

Los argumentos de la línea de comandos se administran mediante una rutina denominada _setargv (o _wsetargv en el entorno de caracteres anchos), que, de forma predeterminada, no expande los caracteres comodín en cadenas independientes en la matriz de cadenas argv. Puede reemplazar la rutina _setargv normal con una versión más eficaz de _setargv que controla los caracteres comodín mediante la vinculación con el archivo Setargv.obj. Si el programa utiliza una función wmain, hay que vincular con Wsetargv.obj.

Para vincular con Setargv.obj o Wsetargv.obj, utilice la opción /link. Por ejemplo:

cl typeit.c /link setargv.obj

Los caracteres comodín se expanden de la misma manera que los comandos del sistema operativo. (Vea la guía del usuario del sistema operativo si no está familiarizado con los caracteres comodín).

FIN de Específicos de Microsoft

Vea también

Referencia

Función main y ejecución del programa

Conceptos

Opciones de vínculo