Partager via


Développer les arguments génériques

Spécifique à Microsoft

En exécutant le programme c, vous pouvez utiliser l'un ou l'autre des deux caractères génériques - le point d'interrogation (?) et l'astérisque (*) pour spécifier des arguments par nom de fichier et de chemin d'accès sur la ligne de commande.

Les arguments de ligne de commande sont gérés par une routine appelée _setargv (ou _wsetargv de l'environnement à caractère élargi) qui, par défaut ne développe pas les caractères génériques dans des chaînes séparées dans le tableau de chaînes d' argv .vous pouvez remplacer la routine normale de _setargv par une version plus puissante de _setargv qui gère des caractères génériques en liant avec le fichier de Setargv.obj.si votre programme utilise une fonction de wmain , le liez avec Wsetargv.obj.

Pour lier avec Setargv.obj ou Wsetargv.obj, utilisez l'option /link.Par exemple :

cl typeit.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.(Consultez le guide de l'utilisateur du système d'exploitation si vous êtes pas familiarisé avec des caractères génériques.)

détail de FIN Microsoft

Voir aussi

Référence

fonction principale et exécution du programme

Concepts

Options de lien