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 passage de paramétre


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 54
    Points : 44
    Points
    44
    Par défaut pb de passage de paramétre
    j'ai défini une macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #define CPU_USAGE1(ip) "\\\\"##ip##"\\Processor(_Total)\\% Processor Time"
    et puis j'ai une fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BOOL CpuPerf::collectCPUData(std::string ip) {
    dans laquelle je fais appele a CPU_USAGE1(ip) mais il génére une erreur.


    SVP aidez moi!!!!


    [Balises CODE rajoutées par Fiquet, merci d'y penser la prochaine fois]

  2. #2
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 54
    Points : 44
    Points
    44
    Par défaut
    j'ai un mssage d'errer C2146...............
    Merci.

  3. #3
    Membre confirmé Avatar de Mayti4
    Inscrit en
    Février 2004
    Messages
    442
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 442
    Points : 488
    Points
    488
    Par défaut
    Tu ne peux pas utiliser de macros ici, utilise une fonction qui va formater ta chaîne.
    L'itération est humaine; la récursion, divine.

  4. #4
    Membre du Club
    Inscrit en
    Mars 2006
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 54
    Points : 44
    Points
    44
    Par défaut
    je veux que ca soit non typé!!!

  5. #5
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Points : 20 970
    Points
    20 970
    Par défaut
    C'est plutôt que tu voudrais que ce soit très sale !
    Si tu ne veux pas que ce soit typé -> template
    Ensuite, ici, tu va avoir du mal à utiliser ## avec une chaîne de caractères et une classe que le préprocesseur ne connaît pas, comme le dit si bien Mayti4. Avec le préprocesseur, c'est ultra-typé, la seule chose qu'il puisse utiliser, ce sont des chaînes de caractères connues à la compilation.

Discussions similaires

  1. [Forms]Passage de paramètre entre Forms et Reports
    Par jack554 dans le forum Reports
    Réponses: 4
    Dernier message: 30/03/2004, 13h58
  2. probleme lors du passage de paramètre
    Par maxmj dans le forum ASP
    Réponses: 4
    Dernier message: 18/11/2003, 00h15
  3. [XSL] Passage de paramètres à un template
    Par pantin dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/06/2003, 13h28
  4. passage de paramètres
    Par pram dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/02/2003, 17h28
  5. passage en paramètre d'un array dynamique 2D
    Par Guigui_ dans le forum Langage
    Réponses: 4
    Dernier message: 27/11/2002, 19h47

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