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