Pages : 1
#1 Le 22/01/2007, à 10: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 .
Je voulais dire aussi que j'ai pas oublié d'inclure math.h.
#2 Le 22/01/2007, à 12: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 );
Pages : 1