Salut,
Dans mon programme je dois utiliser pow, mais comme cette fonction utilise le type double et moi j'ai besoin de long.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
long x=12; //ici le long x ne gene pas le resultat
double w=0; // par contre pour w je suis obligé de mettre le type double
long m=0;
 
w=pow(10,x); // le calcul
 
m=ascii/w; 
//apres je dois diviser ascii qui est un long par w mais quand je fait le printf pour m il mecrit m=0 je pense que c'est parce que je divise par un type double
il faudrait que je puisse mettre mon double w en long w1
Ou petre que l'erreur vient d'ailleurs
merci d'avance
++