[C] Prototypes

Voir le sujet précédent Voir le sujet suivant Aller en bas

resolu [C] Prototypes

Message  michaelvd le Sam 18 Sep 2010, 20:46

Petite(ou pas) question sur les appels de prototypes:
voilà, j'ai mon header mathEsi.h:

Code:

#ifndef MATHESI_H_
#define MATHESI_H_
#include "typesCommuns.h"

BOOL estPremier(UINT);
BOOL estPalindrome(UINT);
void printFacteursPremiers(UINT);

#endif /* MATHESI_H_ */
Et mon main mathEsi.c :
Code:

 #include <stdio.h>
#include "mathEsi.h"

int main(){
    BOOL isPremier(UINT);
   int entier=123;
   entier = isPremier(entier);
   printf("testPremier = %d",entier);
   return 0;
}
BOOL isPremier(UINT entier){
   BOOL booleen = FAUX;
            traitement......   
   return booleen;
}

Je remplis la méthode isPremier(UINT) à la fin,
à la première ligne de mon main(ou avant mon main) je dois réécrire mon prototype pourtant j'ai inclu mathEsi.h qui introduit les prototypes... Si il n'est pas présent j'ai un "implicit declaration of function 'isPremier''' dans mon main() et un "conflicting types for 'isPremier'" au niveau du remplissage de ma méthode.
Quel est l'erreur si c'est le cas?

Merci,


Dernière édition par michaelvd le Dim 19 Sep 2010, 13:23, édité 1 fois

michaelvd

Nombre de messages : 117
Age : 28
Prénom : Michaël
Statut : 2ième Réseaux/Télécom
Localisation : Bruxelles
Date d'inscription : 16/09/2009

http://www.binturong.be

Revenir en haut Aller en bas

resolu Re: [C] Prototypes

Message  smb le Sam 18 Sep 2010, 22:59

Effectivement, le compilateur réagit bien car dans ton header tu n'as pas le prototype de isPremier Mad mais bien de estPremier !

Avec des erreurs pareilles, on n'est pas encore sorti de l'auberge !




smb

Nombre de messages : 1035
Age : 64
Prénom : Stéphan
Statut : Don de sang, don de vie!
Localisation : Spy
Date d'inscription : 23/01/2007

Revenir en haut Aller en bas

resolu Re: [C] Prototypes

Message  michaelvd le Dim 19 Sep 2010, 13:22

Non de dje'. Ca c'est ce qu'on appelle la grosse claque du mois de septembre...
Merci encore SMB!

michaelvd

Nombre de messages : 117
Age : 28
Prénom : Michaël
Statut : 2ième Réseaux/Télécom
Localisation : Bruxelles
Date d'inscription : 16/09/2009

http://www.binturong.be

Revenir en haut Aller en bas

resolu Re: [C] Prototypes

Message  Jokosar le Dim 19 Sep 2010, 13:54

nan nan j'ai fait pire Razz

J'avais des dates incohérentes du style 22010/10/10 et enfaite j'avais oublié de retiré un printf de test ....

Jokosar

Nombre de messages : 72
Localisation : au 202 ...
Date d'inscription : 29/05/2007

Revenir en haut Aller en bas

resolu Re: [C] Prototypes

Message  mvh le Dim 19 Sep 2010, 17:49

michaelvd a écrit:Non de dje'. Ca c'est ce qu'on appelle la grosse claque du mois de septembre...
Merci encore SMB!
... Mr SMB à qui on ne la fait pas Wink

_________________

La fête c'est nul sans Kidibul !
... (vieux proverbe local)



mvh

Nombre de messages : 5973
Age : 104
Prénom : Marcel VANHAELEN
Statut : (fin de bail)
Win 3.1 à reprendre
Localisation : Koekeliek de Baselberg
Date d'inscription : 06/12/2006

Revenir en haut Aller en bas

resolu Re: [C] Prototypes

Message  Contenu sponsorisé Aujourd'hui à 21:03


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum