Langage C : pointeur sur une fonction en argument ...
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Langage C : pointeur sur une fonction en argument ...



  1. #1
    invite1a99f682

    Exclamation Langage C : pointeur sur une fonction en argument ...


    ------

    Bonjour à tous,

    J'aimerai (en langage C) passer à une fonction un certain nombre d'arguments dont un pointeur vers une fonction ... Comment faire ce genre d'opération ???

    Merci d'avance et bonne journée,

    Konkombre

    -----

  2. #2
    invite13dfe127

    Post Re : Langage C : pointeur sur une fonction en argument ...

    Tout simplement en mettant un pointeur de fonction en parametre de ta fonction.

    Un petit exemple:

    #include <stdio.h>

    /*ca c'est une fonction simple pour l'exemple*/
    /*ajoute 3 à la valeur en entrée*/

    int test (int var){
    return (var+3);
    }

    /*ca c'est une finction qui utilise une fontion en parametre*/
    /*cette fonction met 3 comme variable d'entrée à la fonction entrée en parametre*/

    int fonction ( int (*fonc)() ){
    return (fonc (3));
    }

    /*fonction principale*/
    /*affiche le resultat a l'aide de printf ...*/

    int main(){
    printf ("\n");
    printf ("resultat %i ...", fonction(test));
    printf ("\n");
    return 0;
    }

    on obtient en sortie:
    resultat 6 ...

    Les pointeurs de fonctions ... l'art compliquer la plus anodine des additions

  • Discussions similaires

    1. Etude de'une suite definie par une relation de reccurence sur une fonction
      Par invite45e9edca dans le forum Mathématiques du supérieur
      Réponses: 3
      Dernier message: 18/11/2007, 15h46
    2. langage c++ fonction get
      Par invitedbe5e39e dans le forum Logiciel - Software - Open Source
      Réponses: 2
      Dernier message: 09/10/2007, 13h54
    3. Problème dans une fonction en Langage C
      Par invitee5fedd72 dans le forum Logiciel - Software - Open Source
      Réponses: 4
      Dernier message: 05/05/2007, 00h25
    4. Problème Langage C Structure, Pointeur, ...
      Par invite3e43df7f dans le forum Logiciel - Software - Open Source
      Réponses: 17
      Dernier message: 01/04/2006, 21h14
    5. Fonction attente en langage C
      Par invite3921452f dans le forum Logiciel - Software - Open Source
      Réponses: 3
      Dernier message: 26/03/2006, 17h14
    Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...