paramètres de ligne de commande sont des mots spéciaux qui transmettent des informations techniques à un programme pendant le lancement. Un utilisateur peut transmettre l'extérieur de la ligne de commande ou à partir d'une interface Windows comme l'utilitaire Run . Un programmeur a la possibilité de passer en interne comme arguments à la fonction main () du programme. Ce tutoriel se concentre sur cette dernière méthode . Lisez la suite pour apprendre comment utiliser les paramètres de ligne de commande en C + + . Choses que vous devez Basic C + + Microsoft Visual C + + , Borland C + + Builder ou autre IDE Afficher plus Instructions 1 mémoriser les arguments d'entrée à la main ( ) fonction . Ils sont toujours deux, et leur convention est conforme dans tous les environnements de programmation. Le premier paramètre est argc , qui est un type int . Le deuxième paramètre est argv , un tableau de chaînes de style C . Une bonne façon de penser , c'est comme un tableau à deux dimensions de l'omble . 2 comprendre la signification de argc et argv . Chaque élément de argv contient un paramètre de ligne de commande . La première chaîne est le nom du programme C + + . Argc est le nombre de chaînes dans argv . Donc, si vous entrez -p- g monprog.exe de la console DOS, argv [0] sera " monprog.exe , " argv [1] contiendra -p et argv [ 2] , - g . La valeur de argc est de 3 dans ce cas. 3 étude qui suit C + + extrait de code qui affiche les paramètres de ligne de commande passés dans main () dans le flux de sortie standard. int main () { for (int i = 0; i std :: cout } //boucle fermée } //fermeture principale avis de comment la boucle utilise argc que la limite supérieure de la boucle parcourt les éléments stockés dans argv . 4 Observez la sortie des paramètres de ligne de commande utilisés dans l'exemple de l'étape 2. monprog.exe -p - g Photos
|