Programmation débutant
Man
-
Toan -
Toan -
Bonjour je suis débutant et je dois faire un programme qui calcule le volume d'un parallépipéde ! J utilise DevC++ ! le programme est le suivant et il ne comprend pas "system ("PAUSE");"
#include "stdio.h"
int main (void)
{
float f1;
float f2;
float f3;
printf ("longueur du parallepipede en cm : ");
scanf ("%f", &f1);
printf ("largeur du parallelepipede en cm: ");
scanf ("%f", &f2);
printf ("hauteur du parallepipede en cm: ");
scanf ("%f", &f3);
printf ("volume du parallepipede :%f centimetres carres ", f1*f2*f3);
system ("PAUSE");
return 0;
}
Je vous remercie de m'aider
#include "stdio.h"
int main (void)
{
float f1;
float f2;
float f3;
printf ("longueur du parallepipede en cm : ");
scanf ("%f", &f1);
printf ("largeur du parallelepipede en cm: ");
scanf ("%f", &f2);
printf ("hauteur du parallepipede en cm: ");
scanf ("%f", &f3);
printf ("volume du parallepipede :%f centimetres carres ", f1*f2*f3);
system ("PAUSE");
return 0;
}
Je vous remercie de m'aider
A voir également:
- Programmation débutant
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Platine dj debutant - Forum Enregistrement / Traitement audio
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
- Comment utiliser un ordinateur pour un débutant - Astuces et Solutions
6 réponses
system("PAUSE") équivaut à taper la commande "PAUSE" dans une fenêtre MS-Dos (ou dans une console).
La commande pause attend que l'utilisateur presse la touche ENTREE.
C'est utile pour évite que la fenêtre se ferme tout de suite après la fin du programme.
La commande pause attend que l'utilisateur presse la touche ENTREE.
C'est utile pour évite que la fenêtre se ferme tout de suite après la fin du programme.
Salut ^^'...
Alors euh...j'ai jamais utiliser DevC++ donc je sais pas si je peux t'aider mais bon...
J'ai quelques base en C et j'utilisai TurboC.
si je devais réecrire ton programme sur TurboC ca serait :
#include "stdio.h"
main()
{
float f1;
float f2;
float f3;
printf ("longueur du parallepipede en cm : ");
scanf ("%f", &f1);
printf ("largeur du parallelepipede en cm: ");
scanf ("%f", &f2);
printf ("hauteur du parallepipede en cm: ");
scanf ("%f", &f3);
printf ("volume du parallepipede :%f centimetres carres ", f1*f2*f3);
getch();
return 0;
}
(je suis pas sur j'ai pas tester :p) mais bon c'est du C a l'ancienne(ou pas) le int main(void) ca suppose pas une erreur? (encore une fois je connais pas DevC++ XD) et le system("pause") je l'ai remplacer par un getch(); qui normalement fait la même chose (attend que l'utilisateur appuie sur une touche)
Alors euh...j'ai jamais utiliser DevC++ donc je sais pas si je peux t'aider mais bon...
J'ai quelques base en C et j'utilisai TurboC.
si je devais réecrire ton programme sur TurboC ca serait :
#include "stdio.h"
main()
{
float f1;
float f2;
float f3;
printf ("longueur du parallepipede en cm : ");
scanf ("%f", &f1);
printf ("largeur du parallelepipede en cm: ");
scanf ("%f", &f2);
printf ("hauteur du parallepipede en cm: ");
scanf ("%f", &f3);
printf ("volume du parallepipede :%f centimetres carres ", f1*f2*f3);
getch();
return 0;
}
(je suis pas sur j'ai pas tester :p) mais bon c'est du C a l'ancienne(ou pas) le int main(void) ca suppose pas une erreur? (encore une fois je connais pas DevC++ XD) et le system("pause") je l'ai remplacer par un getch(); qui normalement fait la même chose (attend que l'utilisateur appuie sur une touche)
getch(); il aime pas non plus :s ! mais en effet c ca mon problème : il quitte immédiatement aprés avoir que j appuis sur entrée ! Comment y remédier sans mettre cette foutue commande ? lol ! appuyer sur la touche pause ? (si oui ou est elle ? :s) ! Merci encore
euh jvien de chercher un peu :D
enlève le getch, remet un system("pause")
et rajoute #include <iostream> et #include <stdlib.h> au tt debut
enlève le getch, remet un system("pause")
et rajoute #include <iostream> et #include <stdlib.h> au tt debut
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut
Lorsque tu tapes "pause" dans un invité MS DOS, ça marche ?
Sinon, ce que tu peux faire aussi, tu effectues un clic droit sur ton exécutable produit par dev C++, propriété, et tu coches l'option "ne pas fermer après la fin du programme" (une option de ce genre). Et voilou, le problème est réglé.
Lorsque tu tapes "pause" dans un invité MS DOS, ça marche ?
Sinon, ce que tu peux faire aussi, tu effectues un clic droit sur ton exécutable produit par dev C++, propriété, et tu coches l'option "ne pas fermer après la fin du programme" (une option de ce genre). Et voilou, le problème est réglé.
Après relecture ... c'est normal puisque le getch()/system(pause) attent une touche (n'importe laquelle) donc si tu appui sur une touche ca se ferme [quote]il quitte immédiatement aprés avoir que j appuis sur entrée ![/quote] si tu l'enlève il se ferme automatiquement dès que le programme a fini d'executer le code sans même appuyer sur une touche et normalement c'est pas possible de le laisser ouvert a part en rajouter un 2eme getch-) après le getch() ou un 2eme system("pause") après le system("pause") ... XD