loupin
Messages postés10Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention20 juin 2006
-
31 juil. 2003 à 15:28
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 2009
-
31 juil. 2003 à 16:41
D'abord bonjour a tous. Je debute en c tant bien que mal, mais j'ai un tout petit souci qui n'en ai pas un mais j'aimerais comprendre.
Alors voici le probleme : je suis en train de voir les fonctions renvoyant une valeur au programme. J'ai tapé le code source ci dessous et je l'ai compilé puis executé. Jusque la rien d'anormal si ce n'ait que je n'ai pas declaré la fonction dans le prototype.
Voici ce que contient le fichier aaaa.h :
"int lance_de(void);"
C'est tout ce que contient ce fichier.
Donc je voudrais avoir comment le compilateur sait ce qu'est la fonction bebe, il la creer automatiquement ou... je sais pas
Je possede Borland C++ Builder 6.
float bebe()
{
float mini;
mini=liste[0];
int i;
for(i=0;i<8;i++)
{
if (liste[i]<mini)
{
mini=liste[i];
}
printf("La valeur pour le rang i=%d de min est : %f\n",i,mini);
}
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 20094 31 juil. 2003 à 16:41
Si aaa.h est dans le meme rep,
il suffit de faire
#include "aaaa.h"
Pour cer qui est de la declaration !ù
pas besoin ! si ta fonction est programme avant le main, alors pas de protoype
masi si tu decide de la mettre apres, il vaute que tu fasses :