Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

c++ probleme fonction callback

  1. cosmoff

    Date d'inscription
    septembre 2012
    Messages
    289

    c++ probleme fonction callback

    Bonjour,

    Je suis en train de voir les fonctions callback et j'ai un probleme avec mon code :
    Code:
    #include <iostream>
    using namespace std;
    
    void callback( (void)(*f_ptr)(void*), void* arg )
    {
    	f_ptr(arg);
    }
    
    void addOne(void* nb1)
    {
    	int result = (*(int*)nb1) + 1 ;
    	cout << result << endl;
    }
    
    int main(int argc, char const *argv[])
    {
    	int nb = 10;
    	void* value = &nb ;
    	callback(addOne, value);
    }
    Lors de la compilation j'ai comme message d'erreur : "error: ‘f_ptr’ was not declared in this scope" et je ne comprend pas pourquoi.
    Avez vous une idée ?

    Merci d'avance

    -----

     


    • Publicité



  2. Chanur

    Date d'inscription
    septembre 2011
    Messages
    1 144

    Re : c++ probleme fonction callback

    Bonjour,
    Dans la déclaration de callback, il ne faut pas mettre void entre parenthèse (ce serait un cast qui n'a aucun sens ici).
    Donc :
    Code:
    void callback( void (*f_ptr)(void*), void* arg )
    Ce qui se conçoit bien s'énonce clairement ; et les mots pour le dire arrivent aisément.
     

  3. cosmoff

    Date d'inscription
    septembre 2012
    Messages
    289

    Re : c++ probleme fonction callback

    Le probleme venait bien de là, c'est des choses que je n'arrive pas encore à voir donc je te remercie Chanur
     


    • Publicité







Sur le même thème :





 

Discussions similaires

  1. Problème fonction . ES
    Par xceiidriic dans le forum Mathématiques du collège et du lycée
    Réponses: 15
    Dernier message: 07/01/2012, 22h47
  2. Callback d'un pushbutton
    Par iiyama10 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 10/05/2010, 14h45
  3. probleme fonction ln
    Par Loracola dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 21/01/2010, 16h44
  4. probleme sur fonction
    Par dudu73310 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 08/11/2009, 18h33
  5. probleme avec une asympote et une fonction exponentielle(Probleme d'enoncé?)
    Par *Lolita* dans le forum Mathématiques du collège et du lycée
    Réponses: 15
    Dernier message: 04/12/2008, 18h26