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

C++ Discussion :

pb de macro


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    54
    D�tails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 54
    Par d�faut pb de macro
    j'ai cette ligne en C++
    une macro
    #define CPU_USAGE "\\\164.130.62.184\\Memory\\Commit Limit"
    comment red�finir cette macro
    pour qu'elle admette en param�tre l'@ IP
    Merci pour votre aide.

  2. #2
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Si tu veux passer une cha�ne :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    #define CPU_USAGE(ip) "\\\" ip "\\Memory\\Commit Limit"
    CPU_USAGE("164.130.62.184")
    Si tu ne veux pas passer une cha�ne :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    #define CPU_USAGE(ip) "\\\" #ip "\\Memory\\Commit Limit"
    CPU_USAGE(164.130.62.184)
    Par contre, une fonction inline serait plus appropri�e qu'une macro.

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    inline std::string CPU_Usage(const std::string& IP)
    {
        return "\\\" + IP + "\\Memory\\Commit Limit";
    }

  3. #3
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    54
    D�tails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 54
    Par d�faut
    le pb est :
    un message d'erreur a la compilation
    newline in constant


    pk?
    Merci

  4. #4
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    Tu as sans doute un retour � la ligne qui ne devrait pas �tre l�. Tu as recopi� texto mon code ?

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    54
    D�tails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 54
    Par d�faut
    oui
    je ne sais pas pourqoui ?
    "\\\ " il se bloque
    j'ai test� avec "\\\\" ca marche.

  6. #6
    R�dacteur
    Avatar de Laurent Gomila
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par d�faut
    N'oublie pas que "\" introduit un caract�re d'�chappement, pour avoir un vrai anti-slash il faut donc en taper deux.

Discussions similaires

  1. [VB6] Ex�cuter une macro Access
    Par Nektanebos dans le forum VB 6 et ant�rieur
    R�ponses: 8
    Dernier message: 22/02/2006, 16h32
  2. [VBA-E] Macro ouverture fichier déja ouvert
    Par bhaal76 dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 18/12/2002, 14h30
  3. [VBA-E] [Excel] Lancer une macro à une heure donnée
    Par Lysis dans le forum Macros et VBA Excel
    R�ponses: 2
    Dernier message: 16/10/2002, 12h15
  4. Qu'est-ce qu'une macro ?
    Par karli dans le forum Assembleur
    R�ponses: 2
    Dernier message: 01/09/2002, 03h38
  5. R�ponses: 2
    Dernier message: 22/07/2002, 12h13

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