Heim > Artikel > Backend-Entwicklung > In der C-Sprache beziehen sich Befehlszeilenparameter auf Parameter, die über die Befehlszeile an das Programm übergeben werden, wenn das Programm ausgeführt wird.
Ausführbare Anweisungen, die Betriebssystemaufgaben ausführen, werden als Befehle bezeichnet. Diese Befehle werden über die Eingabeaufforderung des Betriebssystems ausgegeben.
Die mit dem Befehl verknüpften Parameter lauten wie folgt:
argc – Argumentanzahl.
argv – Argumentvektor.
argc – Es enthält die Gesamtzahl der Argumente, die von der Eingabeaufforderung übergeben wurden.
argv – Es ist ein Zeiger auf ein Array von Zeichenfolgen, das die Namen der Argumente enthält.
Zum Beispiel:
c: |> sample. Exe hello how are you arguments
Hier,
argc = 5
argv[0] = sample.exe
argv[1] = hallo
ar gv[2] = wie
argv[3] = sind
argv[4] = du
Hier ist ein C-Programm für Befehlszeilenargumente:
#include<stdio.h> main ( int argc, char *argv[ ]){ int i; clrscr( ); printf (" no. of arguments at command p = %d", argc); printf (" arguments given at prompt are </p><p>"); for ( i = 1; i <argc; i++) printf ("%s</p><p> ", argv[i]); getch( ); }
Führen Sie das C-Programm mit Befehlszeilenargumenten aus:
Programm kompilieren
Programm ausführen
Gehen Sie zur Eingabeaufforderung und geben Sie wie unten gezeigt ein.
c:|> sample.exe hello how are you. No. of arguments given at prompt is = 5 Arguments given at command prompt are: hello How Are You
Das obige ist der detaillierte Inhalt vonIn der C-Sprache beziehen sich Befehlszeilenparameter auf Parameter, die über die Befehlszeile an das Programm übergeben werden, wenn das Programm ausgeführt wird.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!