C/C++-Programmvorlage mit einem CLI-Argument
English
Deutsch
Dieses Beispielprogramm zeigt ein CLI-Programm in C/C++, das ein Befehlszeilenargument verwendet und mit einer Verwendungsmeldung beendet, wenn dieses Argument nicht vorhanden ist:
cli_onearg.cpp
#include <stdio.h>
int main(int argc, char **argv)
{
if(argc <= 1) { // <= (Anzahl der erwarteten CLI-Argumente)
fprintf(stderr, "Verwendung: %s <Eingabedatei>\n", argv[0]);
return -1;
}
// TODO Ihr Code kommt hier rein!
printf("Eingabedatei: %s\n", argv[1]);
return 0;
}Kompilieren mit
build_cli_onearg.sh
g++ -o cli-onearg cli-onearg.cppVerwendungsbeispiel:
cli_onearg_usage.txt
$ ./cli-onearg
Verwendung: ./cli-onearg <Eingabedatei>
$ ./cli-onearg meine-eingabedatei.txt
Eingabedatei: meine-eingabedatei.txtCheck out similar posts by category:
C/C++
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow