Un argument de ligne de commande en C + + permet à l' utilisateur de sélectionner l'état initial d'un programme au moment de l'exécution . Utiliser un tableau de pointeur argv [] pour stocker ces arguments et de les transmettre au code quand il est exécuté. Depuis l'exécution du programme commence par la fonction main () en C + + , déclarer les variables et les étiquettes d' argument comme une partie de la déclaration initiale de la fonction . Vous pouvez utiliser les étiquettes de variables valides que vous souhaitez lorsque vous nommez les arguments de ligne de commande . Veiller au respect des pratiques de codage communément admise en utilisant argc de garder une trace du nombre d' arguments et argv que le tableau de pointeur pour les arguments eux-mêmes. Instructions 1 Définir la fonction main () . Inclure les définitions de variables nécessaires pour accepter les arguments. Dans cet exemple: int main (int argc, char * argv []) { 2 Sortie le nombre d'arguments de ligne de commande est entré avec un déclaration de sortie similaire à celle-ci: cout << " argc =" << argc << endl; 3 écrire une boucle pour passer en revue les membres de la argv [ ] tableau pour afficher les arguments entrés . Entrez l'instruction : for (int i = 1; i < argc ; i + +) cout << " argv [" << i << "] = << argv [ i ] << endl; return 0; }
|