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 :
float bebe(void);
int main(void)
{
// ...
}
float bebe(void)
{
// ...
}












































-------------------------------
Réponse au message :
-------------------------------
> 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.
>
> Merci pour votre aide.
>
> Voici le code source :
>
> #include <stdio.h>
> #include <alloc.h>
> #include <conio.h>
> #include "C:\Program Files\Borland\CBuilder6\Include\aaaaa.h"
>
> float liste[8]={1.6,-6,9.67,5.90,345,-23.6,78,34.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);
> }
>
> return (mini);
> }
>
> main()
> {
> bebe();
> printf("Pour sortir taper une touche");
> getch();
> return 0;
> }