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



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

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

  1. konkombre

    Date d'inscription
    décembre 2003
    Localisation
    Rennes
    Âge
    32
    Messages
    129

    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

    -----

    Partagez Savoir & Richesse
     


    • Publicité



  2. Psykokarl

    Date d'inscription
    novembre 2004
    Messages
    54

    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
     





Sur le même thème :





 

Discussions similaires

  1. Etude de'une suite definie par une relation de reccurence sur une fonction
    Par Armellle dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 18/11/2007, 15h46
  2. langage c++ fonction get
    Par Eunomia 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 lui dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 05/05/2007, 00h25
  4. Problème Langage C Structure, Pointeur, ...
    Par L'Etudiant dans le forum Logiciel - Software - Open Source
    Réponses: 17
    Dernier message: 01/04/2006, 21h14
  5. Fonction attente en langage C
    Par DLEGALL dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 26/03/2006, 17h14