Heim  >  Artikel  >  So verwenden Sie argc und argv

So verwenden Sie argc und argv

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-07-22 09:59:0913285Durchsuche

So verwenden Sie argc und argv

argc ist die Abkürzung für Argument Count und gibt die Anzahl der an die Hauptfunktion übergebenen Parameter an.

argv ist die Abkürzung für Argument Vector und gibt die Anzahl der Parameter an Übergeben Sie die Parametersequenz oder den Zeiger an die Hauptfunktion, und der erste Parameter argv[0] muss der Name des Programms sein und den vollständigen Pfad enthalten, in dem sich das Programm befindet, also genau genommen die Anzahl der Parameter der Hauptfunktion die wir eingeben müssen, sollte argc-1 sein; Leerzeichen sind separate Parameter, und ihre Länge ist argc. Der Array-Index beginnt bei 0, argv[argc]=NULL.

argv[0] zeigt auf den vollständigen Pfadnamen des Programms, wenn es ausgeführt wird.

argv[1] zeigt auf die erste Zeichenfolge nach dem Programmnamen, wenn das Programm im Befehl ausgeführt wird

argv [2] Zeigt auf die zweite Zeichenfolge nach dem Namen des Ausführungsprogramms

argv[argc] ist 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 ist ein Zeiger auf einen Zeiger, den zweiten Parameter der Hauptfunktion „char * argv[]“ kann auch durch „char **argv“ ersetzt werden, die beiden sind gleichwertig.

Drücken Sie F5, um in der Kompilierungsumgebung auszuführen. Die Ausgabe lautet wie folgt:

So verwenden Sie argc und argv

Zugehörige Informationen: „FAQ

Es ist ersichtlich, dass die erste Variable argv[0], die den Programmnamen enthält, weiterhin vorhanden ist, wenn keine Parameter übergeben werden.

Es gibt zwei Möglichkeiten, Parameter an die Hauptfunktion zu übergeben. Die erste Möglichkeit besteht darin, sie in der Kompilierungsumgebung festzulegen. Klicken Sie dazu mit der rechten Maustaste auf das Projekt -> Eigenschaften -> Konfigurationseigenschaften. >Debug-> ;Befehlsparameter, geben Sie sie in die Befehlsparameter ein und trennen Sie jeden Parameter durch ein Leerzeichen.

Klicken Sie dann auf OK und übernehmen Sie. Nach dem Ausführen sieht die Anzeige wie folgt aus:

So verwenden Sie argc und argv

Die zweite Methode, die ebenfalls häufig verwendet wird, besteht darin, sie zu übergeben über die Eingabeaufforderung ein. Zuerst müssen Sie das Eingabeaufforderungsfenster öffnen, auf das Startmenü klicken und unter „Programme und Dateien durchsuchen“ den Befehl „cmd“ eingeben oder direkt die Tastenkombination Windows+R drücken und im Popup-Dialogfeld „cmd“ eingeben So öffnen Sie das Eingabeaufforderungsfenster:

So verwenden Sie argc und argv

Nach dem Öffnen des Eingabeaufforderungsfensters müssen Sie den vollständigen Pfad der generierten Exe-Datei eingeben. Eine einfache Möglichkeit besteht darin, die Exe-Datei zu ziehen Geben Sie dann die eingehenden Parameter durch Leerzeichen getrennt ein und drücken Sie dann die Eingabetaste. Die Anzeige sieht wie folgt aus:

So verwenden Sie argc und argv

Das obige ist der detaillierte Inhalt vonSo verwenden Sie argc und argv. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn