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 :

pointeur reçoit une fonction


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Par défaut pointeur reçoit une fonction
    Bonjour
    j'ai des soucis dans mon code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    pere_t * recherche_pere (char *identifiantpere,pere_t *tete)
    {
            pere_t *cour = tete;
    	.....
    	return cour;
    }
     
    enfant_t * recherche_enfant (char *identifiantpere,char *identifiantenfant,pere_t *tete)
    {	
       pere_t *prec;
       prec = recherche_pere(identifiantpere,tete);  /* C'est là l'erreur*/
    .......
    lorsque j'execute il prend prec pour NULL et beug , je sais pas si mon appel de la fonction est correcte , aidez moi svp

    merci

  2. #2
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par gipfel11 Voir le message
    Bonjour
    j'ai des soucis dans mon code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    pere_t * recherche_pere (char *identifiantpere,pere_t *tete)
    {
            pere_t *cour = tete;
    	.....
    	return cour;
    }
     
    enfant_t * recherche_enfant (char *identifiantpere,char *identifiantenfant,pere_t *tete)
    {	
       pere_t *prec;
       prec = recherche_pere(identifiantpere,tete);  /* C'est là l'erreur*/
    .......
    lorsque j'execute il prend prec pour NULL et beug , je sais pas si mon appel de la fonction est correcte
    Comment est définit pere_t ? Ton code est incomplet...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 15
    Par défaut
    la structure est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    typedef struct pere
    {
        char nom[6];
        char datenaissance[8];
        struct enfant *enfant;
        struct pere *suivant;
    }pere_t;
     
    typedef struct enfant
    {   
        char nom[6];
        char datenaissance[8];
        struct enfant *suivant;
    }enfant_t;

Discussions similaires

  1. Utilité d'un pointeur vers une fonction ?
    Par Nasky dans le forum C
    Réponses: 10
    Dernier message: 20/03/2010, 19h54
  2. Pointeur sur une fonction
    Par bogosse dans le forum C
    Réponses: 12
    Dernier message: 16/02/2006, 14h16
  3. Pointeur sur une fonction template
    Par Progs dans le forum Langage
    Réponses: 2
    Dernier message: 15/02/2006, 20h25
  4. Probleme de pointeur sur une fonction
    Par nicky78 dans le forum C
    Réponses: 2
    Dernier message: 23/05/2004, 20h26
  5. [Turbo Pascal] Allocation et désallocation de pointeurs dans une fonction
    Par neird dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 17/11/2002, 20h14

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