Questa è l'app Linux denominata The Lean Mean C++ Option Parser la cui ultima versione può essere scaricata come optionparser-1.7.tar.gz. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.
Scarica ed esegui online questa app denominata The Lean Mean C++ Option Parser con OnWorks gratuitamente.
Segui queste istruzioni per eseguire questa app:
- 1. Scaricata questa applicazione sul tuo PC.
- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 3. Carica questa applicazione in tale file manager.
- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.
- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.
- 6. Scarica l'applicazione, installala ed eseguila.
L'analizzatore di opzioni C++ snello e medio
Ad
DESCRIZIONE
Il parser di opzioni Lean Mean C++ gestisce gli argomenti del programma (argc, argv). Supporta i formati di opzione breve e lungo di getopt(), getopt_long() e getopt_long_only() ma ha un'interfaccia più comoda. È una libreria indipendente, di sola intestazione, senza dipendenze, nemmeno libc o STL. Viene fornito con un formattatore di messaggi di utilizzo che supporta l'allineamento delle colonne e il ritorno a capo automatico, rendendolo ideale per messaggi localizzati con lunghezze diverse.Caratteristiche
- Libreria di sola intestazione. Basta #include "optionparser.h" e il gioco è fatto.
- Autoportante. Non ci sono dipendenze di sorta, nemmeno la libreria standard C o C++.
- Utilizza il formattatore di messaggi che supporta l'allineamento delle colonne e il ritorno a capo automatico.
- A differenza di getopt() e dei derivati, non ti obbliga a scorrere le opzioni in sequenza. Invece puoi accedere direttamente alle opzioni in questo modo:
- if ( options[QUIET] ) ... //Verifica la presenza di uno switch nel vettore degli argomenti:
- if ( options[FOO].last()->type() == DISABLE ) ... // --enable-foo/--disable-foo: vince l'ultimo utilizzato
- int verbosità = options[VERBOSE].count(); // -v verbose, -vv più verbose
- for (Option* opt = options[FILE]; opt; opt = opt->next()) // passa attraverso tutto --file= argomenti
Pubblico
Sviluppatori
Interfaccia utente
Riga di comando
Linguaggio di programmazione
C++
Questa è un'applicazione che può anche essere scaricata da https://sourceforge.net/projects/optionparser/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.