cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004
-
30 nov. 2003 à 11:23
cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004
-
30 nov. 2003 à 14:17
Je débute en C et je suis tombé sur un problême... :
#include <stdio.h>
#include <math.h>
int main ()
{
int a,b,d;a 0; b 0;
printf ("Calculatrice : \n\n");
printf ("Valeur de a :\n");
scanf ("%d",&a);
printf ("Valeur de b :\n");
scanf ("%d",&b);
d = a-b;
printf ("Valeur de a - b : %d",d);
getchar ();
return (0);
}
Getchar ne fait son boulot qu'une fois sur 10 et j'aimerai bien comprendre pourquoi ....
By Koli :approve)
Rejoins moi sur chat.viendez.com
=>> [irc://chat.viendez.com/scripting #scripting]
D1m3x
Messages postés402Date d'inscriptionsamedi 28 décembre 2002StatutMembreDernière intervention21 juillet 20051 30 nov. 2003 à 11:47
euh là je vois pas pourquoi getchar() ne ferait pas son boulot, tu as bien inclus et tout... tu ne dois attendre de lui qu'une chose, qu'il attende l'appui d'une touche pour continuer dans le code, par exemple ici il devra quitter que tu aie appuié sur une touche mais c'est quoi le pb? il ne fait pas quoi au juste?
ton code marche parfaitement chez moi, mais le 'int main()' c'est mieux de le remplacer par 'int main ( void )' car la fonction main doit retourner une valeur mais si tu ne veux pas lui donner ces deux paramètre, alors il est toujours mieux de mettre le void =)
cs_Kolibot
Messages postés817Date d'inscriptionmercredi 25 juin 2003StatutMembreDernière intervention19 avril 2004 30 nov. 2003 à 11:52
J'uilise BCB en mode Expert Console => C et quand je lance le prog dès que j'ai le résultat de la soustraction il quitte automatiquement le prog, il n'attend pas que je clique sur une touche ...
By Koli :approve)
Rejoins moi sur chat.viendez.com
=>> [irc://chat.viendez.com/scripting #scripting]