salut a tous, je debute grave sous c.voici un code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
void main()
{
float surface, perimetre, longueur, largeur;
clrscr();
printf ("Saisir la longueur: ");
scanf ("%f",&longueur);
printf ("\nSaisir la largeur: ");
scanf ("%f",&largeur);
perimetre=2*(longueur+largeur);
surface=longueur*largeur;
printf("\n\nle périmètre est %f et la surface est %f",perimetre,surface);
getch();
}
ca marche bien.afin de mieux comprendre je le mets en commentaire et la, a l'execution du code Saisir la longueur: s'affiche, je saisis une valeur que je valide ensuite Saisir la largeur: s'affiche et je saisis une valeur après validation plus rien je retourne sur mon code source.
en fait je veux comprendre pourquoi les autres messages dans les deux premier s'affiche alors que le message dans le dernier printf ne s'affiche pas quand je mets le en commentaire

NB:J'ai lu quelques part que getchar renvoit un caractère isolé lu sur un clavier.
Mais comprenez que pour un débutant c'est pas forcement évident de comprendre
merci pour votre indulgence