argc est l'abréviation de argument count, indiquant le nombre de paramètres passés dans la fonction principale
argv est l'abréviation de argument vector, indiquant le nombre de paramètres ; passé dans la fonction principale Séquence de paramètres ou pointeur, et le premier paramètre argv[0] doit être le nom du programme, et contient le chemin complet où se trouve le programme, donc pour être précis, le nombre de paramètres de la fonction principale que nous devons saisir doit être argc-1 ; espacer les paramètres séparés et leur longueur est argc. L'indice du tableau commence à 0, argv[argc]=NULL.
argv[0] pointe vers le nom de chemin complet du programme lorsqu'il est en cours d'exécution
argv[1] pointe vers la première chaîne après le nom du programme lorsque le programme est exécuté dans la commande
argv [2] Pointe vers la deuxième chaîne après le nom du programme d'exécution
argv[argc] est NULL
#include <iostream> using namespace std; void main(int argc,char *argv[]) { for(int i=0;i<argc;i++) { cout<<"argument["<<i<<"] is: "<<argv[i]<<endl; } system("pause"); }
argv est un pointeur vers le pointeur, le deuxième paramètre de la fonction principale "char * argv[]" peut aussi être remplacé par "char **argv", les deux sont équivalents.
Appuyez sur F5 pour exécuter dans l'environnement de compilation, le résultat est le suivant :
Informations associées : "FAQ"
On peut voir que lorsqu'aucun paramètre n'est transmis, la première variable argv[0] qui contient le nom du programme existe toujours.
Il existe deux façons de transmettre des paramètres à la fonction principale. La première consiste à la définir dans l'environnement de compilation. En prenant vs2012 comme exemple, cliquez avec le bouton droit sur le projet->Propriétés->Propriétés de configuration-. >Debug-> ;Paramètres de commande, saisissez-les dans les paramètres de commande et séparez chaque paramètre par un espace.
Cliquez ensuite sur OK et postulez. Après exécution, l'affichage est le suivant :
La deuxième méthode, qui est également souvent utilisée, consiste à le transmettre. via l'invite de commande. Tout d'abord, vous devez ouvrir la fenêtre d'invite de commande, cliquer sur le menu Démarrer et saisir la commande « cmd » dans « Rechercher des programmes et des fichiers » ou appuyer directement sur la touche de raccourci Windows+R, saisir « cmd » dans la boîte de dialogue contextuelle. pour ouvrir la fenêtre d'invite de commande :
Après avoir ouvert la fenêtre d'invite de commande, vous devez entrer le chemin complet du fichier exe généré. Un moyen simple consiste à faire glisser l'exe. fichier directement dans la fenêtre d'invite. Entrez ensuite les paramètres entrants, séparés par des espaces, puis appuyez sur Entrée, l'affichage est le suivant :
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Dreamweaver Mac
Outils de développement Web visuel

mPDF
mPDF est une bibliothèque PHP qui peut générer des fichiers PDF à partir de HTML encodé en UTF-8. L'auteur original, Ian Back, a écrit mPDF pour générer des fichiers PDF « à la volée » depuis son site Web et gérer différentes langues. Il est plus lent et produit des fichiers plus volumineux lors de l'utilisation de polices Unicode que les scripts originaux comme HTML2FPDF, mais prend en charge les styles CSS, etc. et présente de nombreuses améliorations. Prend en charge presque toutes les langues, y compris RTL (arabe et hébreu) et CJK (chinois, japonais et coréen). Prend en charge les éléments imbriqués au niveau du bloc (tels que P, DIV),

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux

Télécharger la version Mac de l'éditeur Atom
L'éditeur open source le plus populaire

PhpStorm version Mac
Le dernier (2018.2.1) outil de développement intégré PHP professionnel
