Syntaxe particulière en C
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Syntaxe particulière en C



  1. #1
    Dlzlogic

    Syntaxe particulière en C


    ------

    Bonjour,
    Je rencontre une syntaxe que je ne connais pas, dans un .h.
    Je ne crois pas que j'aurai accès au .c correspondant.
    Code:
    typedef int (*un_nom_de_variable)(void *cl,  double d1,  double d2);
    J'ai l'impression que c'est un pointeur sur fonction, c'est une notion que je connais mal.
    Ca me ferait plaisir d'avoir 2 ou 3 mots d'explication.
    Merci d'avance.

    -----

  2. #2
    Dlzlogic

    Re : Syntaxe particulière en C

    J'ai aussi un truc tout à fait intéressant dans le même .h (mais là je comprends)
    #define CTRUC(name,type,number) TRUCOPT_/**/name = type + number
    #endif


    typedef enum {
    TRUC(FILE, POINT, 1),
    etc. ... plus de 200

  3. #3
    Jack
    Modérateur

    Re : Syntaxe particulière en C

    Citation Envoyé par Dlzlogic Voir le message
    Bonjour,
    Je rencontre une syntaxe que je ne connais pas, dans un .h.
    Je ne crois pas que j'aurai accès au .c correspondant.
    Code:
    typedef int (*un_nom_de_variable)(void *cl,  double d1,  double d2);
    J'ai l'impression que c'est un pointeur sur fonction, c'est une notion que je connais mal.
    Ca me ferait plaisir d'avoir 2 ou 3 mots d'explication.
    Merci d'avance.
    C'est bien un pointeur de fonction. Quelques explications ici:
    http://c.developpez.com/faq/?page=po...nteur_fonction

    Pour ma part, ça me sert lorsque je dois appeler des fonctions se trouvant dans une DLL.

    A+

  4. #4
    Dlzlogic

    Re : Syntaxe particulière en C

    Merci, en l'occurrence, c'est exactement ça.

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Problème de syntaxe en C
    Par invite020df6fd dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 26/06/2012, 13h13
  2. Question de syntaxe
    Par invitefa769f9f dans le forum Mathématiques du supérieur
    Réponses: 2
    Dernier message: 25/10/2007, 12h30
  3. Syntaxe programme C++
    Par invite55fe29e6 dans le forum Électronique
    Réponses: 6
    Dernier message: 06/07/2007, 10h50
  4. Syntaxe
    Par invite58d2d622 dans le forum Chimie
    Réponses: 1
    Dernier message: 17/01/2006, 16h33