Arguments génériques
Remonter à La fonction main() - Index
Les arguments en ligne de commande contenant des caractères génériques peuvent être étendus à tous les noms de fichier correspondants, de la même façon que le système DOS étend les caractères génériques des commandes comme COPY. Tout ce que vous avez à faire pour obtenir le développement des caractères génériques consiste à lier votre programme au fichier objet WILDARGS.OBJ inclus avec C++Builder C++.
Remarque : Les arguments à caractères génériques ne sont utilisés que dans les applications en mode console.
Lorsque WILDARGS.OBJ est lié dans votre code de programme, vous pouvez envoyer des arguments à caractères génériques (comme *.*
) à votre fonction main
. L'argument sera étendu (dans le tableau argv
) à tous les fichiers correspondant au masque à caractères génériques. La taille maximale du tableau argv
varie selon la quantité de mémoire disponible dans votre tas.
Si aucun fichier correspondant n'est trouvé, l'argument est transmis inchangé. Ainsi, une chaîne représentant le masque à caractères génériques est transmise à la fonction main
.
Les arguments entre guillemets ("..."
) ne sont pas développés.