Maison > développement back-end > C++ > En langage C, les paramètres de ligne de commande font référence aux paramètres transmis au programme via la ligne de commande lorsque le programme est en cours d'exécution.

En langage C, les paramètres de ligne de commande font référence aux paramètres transmis au programme via la ligne de commande lorsque le programme est en cours d'exécution.

PHPz
Libérer: 2023-09-22 15:01:02
avant
903 Les gens l'ont consulté

En langage C, les paramètres de ligne de commande font référence aux paramètres transmis au programme via la ligne de commande lorsque le programme est en cours dexécution.

Les instructions exécutables qui effectuent des tâches du système d'exploitation sont appelées commandes. Ces commandes sont émises à partir de l'invite du système d'exploitation.

Les paramètres associés à la commande sont les suivants :

  • argc - nombre d'arguments.

  • argv - Vecteur d'argument.

argc - Il contient le nombre total d'arguments transmis depuis l'invite de commande.

argv - C'est un pointeur vers un tableau de chaînes de caractères contenant les noms des arguments.

Par exemple :

c: |> sample. Exe hello how are you
   arguments
Copier après la connexion

Ici,

  • argc = 5

  • argv[0] = sample.exe

  • argv[1] = bonjour

  • ar gv[2] = comment

  • argv[3] = are

  • argv[4] = vous

Exemple

Voici un programme C pour les arguments de ligne de commande :

#include<stdio.h>
main ( int argc, char *argv[ ]){
   int i;
   clrscr( );
   printf (" no. of arguments at command p = %d", argc);
   printf (" arguments given at prompt are </p><p>");
   for ( i = 1; i <argc; i++)
      printf ("%s</p><p> ", argv[i]);
   getch( );
}
Copier après la connexion

Sortie

Exécuter le programme C à l'aide des arguments de ligne de commande :

  • Compiler le programme

  • Exécuter le programme

  • Allez à l'invite de commande et entrez comme indiqué ci-dessous.

c:|> sample.exe hello how are you.
No. of arguments given at prompt is = 5
Arguments given at command prompt are:
hello
How

Are
You
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal