JE FAIS LES MATHS A TA PLACE

Messages postés
11
Date d'inscription
samedi 12 janvier 2002
Statut
Membre
Dernière intervention
22 juillet 2003
- - Dernière réponse : ADN733R
Messages postés
63
Date d'inscription
mardi 15 mai 2001
Statut
Membre
Dernière intervention
14 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.

https://codes-sources.commentcamarche.net/source/9804-je-fais-les-maths-a-ta-place

omi
Messages postés
11
Date d'inscription
samedi 12 janvier 2002
Statut
Membre
Dernière intervention
22 juillet 2003
-
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.
Dorgendubal
Messages postés
66
Date d'inscription
vendredi 3 mai 2002
Statut
Membre
Dernière intervention
11 juillet 2002
-
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
ADN733R
Messages postés
63
Date d'inscription
mardi 15 mai 2001
Statut
Membre
Dernière intervention
14 mai 2004
-
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>