Les partenaires publicitaires:

Comment utiliser les paramètres de ligne de commande dans c ++

Paramètres de ligne de commande sont des mots spéciaux qui véhiculent des informations techniques à un programme pendant le lancement. Un utilisateur peut les faire passer à l'extérieur de la ligne de commande ou à partir d'une interface Windows tels que l'utilitaire Exécuter. Un programmeur a la possibilité de les faire passer à l'intérieur comme arguments à la fonction main () du programme. Ce tutoriel se concentre sur cette dernière méthode. Lisez la suite pour apprendre à utiliser les paramètres de ligne de commande en C ++.

Choses que vous devez

  • C ++ de base
  • Microsoft Visual C ++, Borland C ++ Builder ou autre IDE

Instructions

  1. Mémorisez les arguments d'entrée à la fonction main (). 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 C-style. Une bonne façon de penser, il est comme un tableau à deux dimensions de l'omble.



  2. Comprendre l'importance 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 argv. Donc, si vous entrez -p -g monprog.exe partir de la console DOS, argv [0] sera "monprog.exe," argv [1] contiendra -p et argv [2], -g. La valeur de argc 3 est dans ce cas.




  3. Étudier le C ++ extrait de code suivant qui imprime les paramètres de ligne de commande passés dans principal () dans le flux de sortie standard.

    int main () {

    for (int i = 0 à i lt; argc- i ​​++) {

    std :: cout lt; lt; argv [i] lt; lt; std :: endl-

    } // Boucle fermée

    } // Proximité principale

    Remarquez comment la boucle utilise argc que la limite supérieure de la boucle qui parcourt les éléments stockés dans argv.

  4. Observez la sortie à partir des paramètres de ligne de commande utilisés dans l'exemple à l'étape 2.

    monprog.exe

    -p

    -g

Conseils & Avertissements

  • Séparez les paramètres de ligne de commande par un espace, comme si elles étaient des mots.
  • La plupart des IDE pour le développement de logiciels fournissent une fonctionnalité de compilateur qui permet au programmeur de saisir les paramètres de lancement.
  • paramètres de ligne de commande peuvent être des constantes ou des constantes globales existantes définies par le programmeur.
» » » » Comment utiliser les paramètres de ligne de commande dans c ++