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 :

Fonctionnement d'une fonction callback à 3 arguments ou +.


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 24
    Par défaut Fonctionnement d'une fonction callback à 3 arguments ou +.
    Bonjour,

    Je poste ce message pour savoir comment marche une fonction callback à 3 arguments ou plus? (en effet tout est dans le titre..)
    Merci d'avance pour vos réponses, j'espère avoir été assez clair.

    katorps.

  2. #2
    Membre très actif

    Femme Profil pro
    Collégien
    Inscrit en
    Juillet 2010
    Messages
    594
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Afghanistan

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Juillet 2010
    Messages : 594
    Par défaut
    Salut,

    Je ne sais pas pour trois paramètres. Mais tu peux utiliser le paramètre de ton callback pour qu'il pointe sur une structure qui contient 3 champs , qui seront les 3 paramètres dont tu as besoins.

    J’espère aider.
    @+

  3. #3
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués retraité
    Inscrit en
    Mars 2006
    Messages
    952
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2006
    Messages : 952
    Par défaut
    Salut,

    Citation Envoyé par katorps Voir le message
    Je poste ce message pour savoir comment marche une fonction callback à 3 arguments ou plus? (en effet tout est dans le titre..)
    Je suppose que tu parles des fonctions toutes faites, genre celles que l'ont trouve dans les librairies fournies par exemple avec Windows? Elles sont généralement toutes documentées. Il y a parfois des paramètres non utilisés, mais la doc propose une valeur par défaut.

    A+

    Pfeuh

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 495
    Par défaut
    Citation Envoyé par katorps Voir le message
    Bonjour,

    Je poste ce message pour savoir comment marche une fonction callback à 3 arguments ou plus? (en effet tout est dans le titre..)
    Merci d'avance pour vos réponses, j'espère avoir été assez clair.

    katorps.
    Elle marche comme une fonction ordinaire, et s'appelle rigoureusement de la même façon.

    — Si ta question est « comment déclare-t-on une fonction acceptant au moins trois arguments », fais une recherche du côté des fonctions variadiques (avec stdarg) ;
    — Si ta question est « comment est-ce que l'on déclare une fonction de callback en particulier, qui a un nombre fixe d'arguments mais dont ce nombre est au moins égal à trois », alors il faut que tu saches que l'on implémente les callbacks en C avec des pointeurs de fonctions. De là, tu peux déclarer ce pointeur comme pointant n'importe quel type de fonction.

Discussions similaires

  1. fonction callback avec arguments
    Par YuGiOhJCJ dans le forum GTK+ avec C & C++
    Réponses: 12
    Dernier message: 12/04/2013, 08h42
  2. passer plusieurs argument à une fonction callback
    Par Z-fly dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 04/07/2008, 18h05
  3. Réponses: 6
    Dernier message: 19/10/2006, 15h47
  4. Réponses: 14
    Dernier message: 16/05/2006, 11h26
  5. Fonction callback avec arguments ?
    Par sorry60 dans le forum GTK+ avec C & C++
    Réponses: 39
    Dernier message: 07/11/2005, 10h41

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