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

<

Contenu

  • Instructions
  • Conseils & avertissements
  • ressources
  • div itemprop="description" class="intro marginTop" data-module="article-intro">

    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 en interne 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 ++ Basic
    • 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 uniforme dans tous les environnements de programmation. Le premier paramètre est argv, 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 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 de la console DOS, argv [0] sera "monprog.exe," argv [1] contiendra -p et argv [2], -g. La valeur de argc est 3 dans ce cas.

    3. Étudier le C ++ code suivant qui imprime les paramètres de ligne de commande passés à main () vers 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 comme 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éparer les paramètres de ligne de commande par un espace, comme si elles étaient des mots.
    • La plupart des IDEs pour le développement de logiciels fournissent une fonctionnalité de compilateur qui permet au programmeur de saisir des paramètres d`exécution.
    • paramètres de ligne de commande peuvent être des constantes ou des constantes globales existantes définies par le programmeur.

    Ressources

    AUTRES

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