Maison > développement back-end > C++ > 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
Libérer: 2023-09-11 18:41:02
avant
1408 Les gens l'ont consulté

在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
Copier après la connexion

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;
}

Copier après la connexion

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

$ ./a.out hello people
Copier après la connexion

output

Cela donnera la sortie-

Ce programme a 3 paramètres

C:\Users\user\Desktop\hello.exe
hello
people
Copier après la connexion

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!

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