Partager via


Développement des arguments avec caractères génériques

L’extension d’argument générique est spécifique à Microsoft.

Lors de l’exécution d’un programme C, vous pouvez utiliser l’un des deux caractères génériques, le point d’interrogation (?) et l’astérisque (*), pour spécifier des arguments de nom de fichier et de chemin sur la ligne de commande.

Par défaut, les caractères génériques ne sont pas développés dans les arguments de ligne de commande. Vous pouvez remplacer la routine de chargement argv normale de vecteur des arguments par une version qui développe les caractères génériques en effectuant une liaison avec le fichier setargv.obj ou wsetargv.obj. Si votre programme utilise une fonction main , établissez une liaison avec setargv.obj. Si votre programme utilise une fonction wmain, établissez une liaison avec wsetargv.obj. Ces deux éléments ont un comportement équivalent.

Pour établir un lien avec setargv.obj ou wsetargv.obj, utilisez l’option /link. Par exemple :

cl example.c /link setargv.obj

Les caractères génériques sont développés de la même façon que les commandes du système d'exploitation.

Voir aussi

Options de lien
Fonction main et exécution du programme