omi
Messages postés11Date d'inscriptionsamedi 12 janvier 2002StatutMembreDernière intervention22 juillet 2003
-
4 juin 2002 à 16:44
ADN733R
Messages postés63Date d'inscriptionmardi 15 mai 2001StatutMembreDernière intervention14 mai 2004
-
6 juin 2002 à 21:17
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
ADN733R
Messages postés63Date d'inscriptionmardi 15 mai 2001StatutMembreDernière intervention14 mai 2004 6 juin 2002 à 21:17
Pour kbhit il faut rajouter l'include conio.h. Pour ceux chez qui conio.h ne marche chercher sur le site econio.h une fonction de remplacement.
#include <conio.h>
Dorgendubal
Messages postés66Date d'inscriptionvendredi 3 mai 2002StatutMembreDernière intervention11 juillet 2002 5 juin 2002 à 17:08
Comme l'a supposé omi, pas tous les compilateurs acceptent ton code ... le mien en tout cas pas.
C'est à cause de la déclaration de tes variables et de la fonction kbhit (inconnue chez moi).
je te conseille de déclarer "normalement" tes variables :
int Multiplier()
{
int a,b;
...
}
Sven
omi
Messages postés11Date d'inscriptionsamedi 12 janvier 2002StatutMembreDernière intervention22 juillet 2003 4 juin 2002 à 16:44
Y'a quand meme beaucoup plus simple comme code.
Et je ne vois pas l'utilite de faire retourner une valeur pour certaine fonction( soustraire,additionner...) et personnelement je trouve tres bizar ta facon de declarer les variable a et b dans ces fonction et je doute beaucoup que tout les compilateurs l'accepent.
toujours dans ces fonction :"printf("",calcul(a,b));" ne sert a rien remplace le par :
"calcul(a,b));" ces plus simple.
Bon il y a de nombreux autres probleme tu derais recommencer en essayant de mieux l'optimizer.
6 juin 2002 à 21:17
#include <conio.h>
5 juin 2002 à 17:08
C'est à cause de la déclaration de tes variables et de la fonction kbhit (inconnue chez moi).
je te conseille de déclarer "normalement" tes variables :
int Multiplier()
{
int a,b;
...
}
Sven
4 juin 2002 à 16:44
Et je ne vois pas l'utilite de faire retourner une valeur pour certaine fonction( soustraire,additionner...) et personnelement je trouve tres bizar ta facon de declarer les variable a et b dans ces fonction et je doute beaucoup que tout les compilateurs l'accepent.
toujours dans ces fonction :"printf("",calcul(a,b));" ne sert a rien remplace le par :
"calcul(a,b));" ces plus simple.
Bon il y a de nombreux autres probleme tu derais recommencer en essayant de mieux l'optimizer.