Maison > Article > développement back-end > 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.
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
Ici,
argc = 5
argv[0] = sample.exe
argv[1] = bonjour
ar gv[2] = comment
argv[3] = are
argv[4] = vous
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( ); }
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
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!