Programmation pour Débutant - C++ - Programmation
Marsh Posté le 22-05-2007 à 17:43:57
C'est pas du C++, c'est du C.
Tu devrais plutôt écrire "#include <stdio.h>"
Utilises fgets() suivi de strtod() pour lire une chaîne de caractères en entrée et la convertir en nombre flottant.
Tu trouveras plein de réponses à tes questions ici : http://mapage.noos.fr/emdel/notes.htm#saisie
Pour réaliser une capture d'écran de ta seule fenêtre DOS, il faut qu'elle ait le focus, et que tu appuies sur les touches alt + impr. écran.
Marsh Posté le 22-05-2007 à 18:46:39
( et sinon des retours à la ligne quand on affiche du texte sur stdout c'est mieux si tu veut les voir ... )
Marsh Posté le 29-05-2007 à 20:50:28
Sinon un volume, c'est pas en cm², et getch() est dans <conio.h> si tu veux l'utiliser à la pase de system("PAUSE" )
Marsh Posté le 02-06-2007 à 00:54:07
il faut tout simplement rajouter : #include <stdlib.h>
et il reconnaîtra system ("pause" )
Code :
|
Marsh Posté le 22-05-2007 à 17:41:06
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" );" J ai aussi essayé getch(); meme résultat
#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;
}
Et en fait ca marche mais quand j appuis sur entrer pour avoir le résultat , la fenêtre se ferme ! J aimerai remédier a ca ! De plus Comment faire une capture d'écran que d une partie de l'écran (en l'occurrence la fenêtre msdos)?
Je vous remercie de m'aider