Maison > développement back-end > C++ > Exemple de paramètres de ligne de commande en langage C

Exemple de paramètres de ligne de commande en langage C

WBOY
Libérer: 2023-08-30 15:09:07
avant
1163 Les gens l'ont consulté

Exemple de paramètres de ligne de commande en langage C

Lors de l'exécution de programmes C, vous pouvez leur transmettre certaines valeurs depuis la ligne de commande. Ces valeurs sont appelées Paramètres de ligne de commande, et elles sont souvent importantes pour votre programme, en particulier lorsque vous souhaitez contrôler le programme de l'extérieur plutôt que de coder en dur ces valeurs dans le code.

Les paramètres de ligne de commande sont traités à l'aide des paramètres de la fonction main(), où argc fait référence au nombre de paramètres passés et argv[] est un tableau de pointeurs vers chaque paramètre transmis au programme. Vous trouverez ci-dessous un exemple simple qui vérifie si des paramètres sont fournis à partir de la ligne de commande et prend des mesures en conséquence -

Example Code

#include <stdio.h>
int main( int argc, char *argv[] ) {
   if( argc == 2 ) {
      printf("The argument supplied is %s</p><p>", argv[1]);
   } else if( argc > 2 ) {
      printf("Too many arguments supplied.</p><p>");
   } else {
      printf("One argument expected.</p><p>");
   }
}
Copier après la connexion

Output

$./a.out testing
The argument supplied is testing
Copier après la connexion

Output

$./a.out testing1 testing2
Too many arguments supplied.
Copier après la connexion

Output

$./a.out
One argument expected
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!

Étiquettes associées:
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