Introduction
Dans ce laboratoire, vous allez apprendre à lire les arguments de ligne de commande dans un programme C à l'aide des variables argc et argv. La variable argc représente le nombre total d'arguments passés au programme, tandis que la variable argv est un tableau qui stocke les valeurs des arguments réels.
Lire les arguments de ligne de commande
Dans cette étape, vous allez écrire un programme qui lit les arguments de ligne de commande et les affiche dans la console.
Créez un nouveau fichier source C nommé
arguments.cet ouvrez-le dans WebIDE.Ajoutez le code suivant au fichier
arguments.c:#include <stdio.h> int main(int argc, char* argv[]) { printf("Total number of arguments = %d\n\n", argc); printf("Argument No. 1 = %s\n", argv[0]); printf("Argument No. 2 = %s\n", argv[1]); printf("Argument No. 3 = %s\n", argv[2]); return 0; }Enregistrez les modifications dans le fichier
arguments.cet fermez l'éditeur de texte.Ouvrez un terminal ou une invite de commande et accédez au répertoire où se trouve le fichier
arguments.c.Compilez le fichier
arguments.cà l'aide de la commande suivante :gcc arguments.c -o argumentsExécutez le programme compilé à l'aide de la commande suivante :
./arguments hello worldObservez la sortie du programme :
Total number of arguments = 3 Argument No. 1 =./arguments Argument No. 2 = hello Argument No. 3 = world
Résumé
Après avoir terminé ce laboratoire, vous serez capable de lire les arguments de ligne de commande dans un programme C à l'aide des variables argc et argv. Vous comprendrez comment accéder au nombre total d'arguments et récupérer les valeurs d'arguments spécifiques passés au programme.



