-
Programme console en c++
Bonjour
voila je souhaite développez une sorte d'utilitaires de redimensionnement d'image en c++ en mode console et je voulais savoir comment faire pour récupérer les paramètres passées à l'application de manière propre et simple.
En plus j'ai vu que sous linux certain programme en ligne de commande accepte les paramètres simples du genre -v ou -r et leurs équivalents longs (souvent avec deux tirets) du genre --verbose ou --recursive. Comme mon application admet pas mal de paramètres il serait bien de pouvoir utiliser des longs si le stocke de lettres alphabétiques bien à manquer :aie:
Je sais les programmes console sont plus courants sous linux mais bon je pense que c'est plus appropriés de poster mon message dans cette rubrique.
:merci: pour votre réponse
-
Ce genre de choses est généralement faire avec getopt. Sauf que getopt, c'est du C.
Tu trouveras ton bonheur en C++ avec boost::options.
En relisant ton message, je me demande si tu ne travailles pas avec Visual C++. Est-ce que getopt.h existe sous Visual C++, je ne crois pas ?
http://cpp.developpez.com/faq/vc/?pa...GetCommandLine
-
Donc je vaais devoir choisir entre c et c++. Je préférerai prendre le c mais il me faudrait une bibliothèque de manipulation graphique pour le C. Est-ce qu'il en existe ?
-
Tu es sur quel OS ? Tu as quel IDE pour le moment ?
Ne limite pas ton choix de langage à cause d'un getopt.
-
Bah pour l'instant je suis sous Linux donc j'utilise un compilateur genre gcc et un banal éditeur de texte pour l'édition.
-
Pour les manipulations graphiques, il existe libpng, libjpeg, libtiff...
Tu es sûr qu'un tel outil n'existe pas déjà ? Je pense à mogrify de ImageMagick.
-
Exact. Tu as raison. Bon bah tant pis alors.