Maison  >  Article  >  développement back-end  >  En C/C++, int argc et char *argv sont utilisés pour recevoir les paramètres de ligne de commande. Parmi eux, int argc représente le nombre de paramètres de ligne de commande et char *argv est un tableau de pointeurs utilisé pour stocker la chaîne de chaque paramètre de ligne de commande.

En C/C++, int argc et char *argv sont utilisés pour recevoir les paramètres de ligne de commande. Parmi eux, int argc représente le nombre de paramètres de ligne de commande et char *argv est un tableau de pointeurs utilisé pour stocker la chaîne de chaque paramètre de ligne de commande.

PHPz
PHPzavant
2023-09-11 18:41:021388parcourir

在C/C++中,int argc和char *argv是用来接收命令行参数的。其中,int argc表示命令行参数的数量,而char *argv是一个指针数组,用来存储每个命令行参数的字符串

argc représente le nombre de paramètres et argv représente la valeur du paramètre. Ce sont les variables transmises à la fonction principale lors du démarrage de son exécution. Lorsque nous exécutons un programme, nous pouvons fournir des paramètres au programme, tels que −

$ ./a.out hello

Exemple

où bonjour est un paramètre du fichier exécutable. Vous pouvez y accéder dans votre programme. Par exemple,

#include<iostream>
using namespace std;
int main(int argc, char** argv) {
   cout << "This program has " << argc << " arguments:" << endl;
   for (int i = 0; i < argc; ++i) {
      cout << argv[i] << endl;
   }
   return 0;
}

Lorsque vous compilez et exécutez ce programme, quelque chose comme −

$ ./a.out hello people

output

Cela donnera la sortie-

Ce programme a 3 paramètres

C:\Users\user\Desktop\hello.exe
hello
people

Veuillez noter que le premier paramètre est toujours exécuté L'emplacement de le fichier exécutable.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer
Article précédent:Classes de stockage en CArticle suivant:Classes de stockage en C