Heim > Backend-Entwicklung > C++ > Hauptteil

In der C-Sprache beziehen sich Befehlszeilenparameter auf Parameter, die über die Befehlszeile an das Programm übergeben werden, wenn das Programm ausgeführt wird.

PHPz
Freigeben: 2023-09-22 15:01:02
nach vorne
848 Leute haben es durchsucht

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
Nach dem Login kopieren

Hier,

  • argc = 5

  • argv[0] = sample.exe

  • argv[1] = hallo

  • ar gv[2] = wie

  • argv[3] = sind

  • argv[4] = du

Beispiel

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( );
}
Nach dem Login kopieren

Ausgabe

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage