mit C/C++, können verwendet werden getopt_long()
Befehlszeilenargumente zu analysieren. Ist es möglich, der Funktion mitzuteilen, dass einige der Optionen obligatorisch sind? Zum Beispiel, wie kann ich sagen getopt_long
, dass die Analyse sollte Fehler geben, wenn startServer
aufgerufen wird, ohne den Port unten zu erwähnen?Mandatory Optionen mit getopt_long() in C
./startServer -port 80
Hinweis: Ich spreche nicht von Option Argumente als zwingend, sondern die Optionen selbst.
Ich bezweifle, dass es einen Weg gibt. Verfolgen Sie, ob diese Option gesehen wurde? – lijie