Heim > Backend-Entwicklung > C++ > Beispiel für Befehlszeilenparameter in der Sprache C

Beispiel für Befehlszeilenparameter in der Sprache C

WBOY
Freigeben: 2023-08-30 15:09:07
nach vorne
1169 Leute haben es durchsucht

Beispiel für Befehlszeilenparameter in der Sprache C

Beim Ausführen von C-Programmen können Sie ihnen über die Befehlszeile einige Werte übergeben. Diese Werte werden „Befehlszeilenparameter“ genannt und sind oft für Ihr Programm wichtig, insbesondere wenn Sie das Programm von außen steuern möchten, anstatt diese Werte im Code fest zu codieren. Befehlszeilenparameter werden mithilfe der Funktionsparameter main() verarbeitet, wobei

argc

sich auf die Anzahl der übergebenen Parameter bezieht und argv[] ein Array von Zeigern auf jeden an das Programm übergebenen Parameter ist. Unten finden Sie ein einfaches Beispiel, das prüft, ob über die Befehlszeile Parameter bereitgestellt werden, und entsprechende Maßnahmen ergreift – Beispielcode

#include <stdio.h>
int main( int argc, char *argv[] ) {
   if( argc == 2 ) {
      printf("The argument supplied is %s</p><p>", argv[1]);
   } else if( argc > 2 ) {
      printf("Too many arguments supplied.</p><p>");
   } else {
      printf("One argument expected.</p><p>");
   }
}
Nach dem Login kopieren

Output

$./a.out testing
The argument supplied is testing
Nach dem Login kopieren

Output

$./a.out testing1 testing2
Too many arguments supplied.
Nach dem Login kopieren

Output

$./a.out
One argument expected
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBeispiel für Befehlszeilenparameter in der Sprache C. 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