Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/01/2007, à 11:40

morstelder

Probleme avec math.h

Voila j'ai (encore) un probleme .
je viens d'aprendre a me servir de la bibliotheque math.h en C.
Mais je voulais savoir si on peut faire

11: resultat = pow(2,i);

?

Moi mon terminal me repond (mais je pense que j'ai pas installer la bibliotheque):

puissance.c: In function ‘verification’:
puissance.c:11: error: stray ‘\342’ in program
puissance.c:11: error: stray ‘\200’ in program
puissance.c:11: error: stray ‘\232’ in program
puissance.c:11: error: expected ‘)’ before ‘i’
puissance.c:11: error: too few arguments to function ‘pow’

Mais je le lance dans un serveur de test sur le net qui me repond :

demi.c: In function 'verification':

demi.c:11: error: stray '#' in program

demi.c:11: error: expected ')' before ';' token

demi.c:11: error: too few arguments to function 'pow'

et je trouve pas le probleme . sad

Je voulais dire aussi que j'ai pas oublié d'inclure math.h.

#2 Le 22/01/2007, à 13:29

invit

Re : Probleme avec math.h

Il te faut également:

- inclure "errno.h":

             #include <math.h>
             #include <errno.h>

- caster ton 2 en doucle
- tes variables resultat et i doivent être des doubles puisuqe la fonction pow est définie ainsi:
           

 double pow ( double x, double y );