[C/C++] Cmd-Interface Parameterübergabe

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Chillikid, 9. Dezember 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 9. Dezember 2009
    Cmd-Interface Parameterübergabe

    Hallo Code,

    bei fast allen Kommandozeilenprogrammen werden die Parameter ja gleich übergeben:
    -p value
    oder
    --param value

    Es gibt doch bestimmt eine kleine Bibliothek/Klasse, die einem die Arbeit abnimmt und die Parameter parst, oder? Vielleicht kennt jemand ja zufällig was, sonst schreib ich's halt selber.

    Chillikid
     
  2. 11. Dezember 2009
    AW: Cmd-Interface Parameterübergabe

    sind leider englisch die links, aber vl helfen sie dir weiter:

    tclap -- Templatized C++ Command Line Parser Library
    ANSI C Command Line Option Parsing Library
    http://www.cmcrossroads.com/bradapp/ftp/src/libs/C++/Options.html

    das sind 3 libs, dir die vl helfen können.
     
  3. 11. Dezember 2009
    AW: Cmd-Interface Parameterübergabe

    In C verwendet man normalerweiße getopt():
    getopt(3): Parse options - Linux man page

    Für C++ gibts mit boost: rogram_options eine sehr mächtige Bibliothek:
    Chapter
     
  4. 12. Dezember 2009
    AW: Cmd-Interface Parameterübergabe

    Soo, hab mir die Bibliotheken mal angeschaut...

    Eigentlich mag ich boost ja schon, aber das war mir dann irgendiwe doch zu kompliziert. Tclap dagegen hat mir super gefallen und das werde ich jetzt auch benutzen. Es sind nur Header, MIT-Lizenz und sehr einfach zu verwenden.

    Danke euch beiden.
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.