IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Boost C++ Discussion :

program_options et le mode VERBOSE


Sujet :

Boost C++

  1. #1
    Membre très actif

    Profil pro
    Inscrit en
    Mars 2009
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 349
    Par défaut program_options et le mode VERBOSE
    Bonjour, je souhaiterais savoir s'il existe une meilleure méthode pour passer en mode verbeux que de mettre d'incessable if
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (verbose); print "blabla";
    En vous remerciant

  2. #2
    Membre très actif

    Profil pro
    Inscrit en
    Mars 2009
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 349
    Par défaut
    je me répond.
    J'ai défini une macro

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    #ifndef MAIN_HPP_
    #define MAIN_HPP_
     
    #include <iostream>
    #include <cstdlib>
    #include <glibmm/ustring.h>
    #include <boost/program_options.hpp>
     
    #define PRINT_DEBUG(message) if (debug) std::cout<<message<<std::endl
    ....
    ....
    #endif /* MAIN_HPP_ */
    Avant le main je crée une variable globale
    ensuite lorque j'identifie l'option verbose je passe la variable à true
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    //Set global debug boolean
    if(variablesMap.count("verbose"))
    {
        ::debug = true;
    }
    puis maintenant dans le code aux endroit que je veux:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PRINT_DEBUG("Mon message");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mode verbose RMAN
    Par tom.com dans le forum Recovery Manager
    Réponses: 2
    Dernier message: 20/11/2012, 10h16
  2. Mode "verbose" sur script complet
    Par Darki03 dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 28/04/2009, 13h36
  3. mode verbose en console
    Par Dom_the_quaker dans le forum C++
    Réponses: 1
    Dernier message: 05/06/2008, 10h23
  4. Reponse des requetes SQL en mode non verbose
    Par smooncef dans le forum Développement
    Réponses: 11
    Dernier message: 13/05/2008, 16h28
  5. [SQL LOADER - Oracle 9i] Mode verbose du fichier LOG ?
    Par ludmillaj dans le forum SQL*Loader
    Réponses: 3
    Dernier message: 31/01/2006, 01h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo