comparaison char - caractere
bonjour,
je viens de commencer en C, par un programme tout simple: calculer Vitesse distance et temps:
1 - parametre manquant? vitesse distance ou temps
en fonction de la reponse, on donne les 2 autres parametres, , et le prog donne la valeur inconnue...
tres simple!
mais je n arrive pas a faire la comparaison entre "p", qui est le parametre manquant, et ce que vas taper l utilisateur (v d ou t)
je sais qu il y a des moyens plus simple, avec strcmp, mais pour bien voir le fonctionnement de base.
voici mon code, en cour d elaboration:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| #include <stdio.h>
int main ()
{
char p;
int vit,dist,tps;
printf("Calcul de temps\n");
printf("Paramètre manquant? V, D, T ?");
scanf("%c", &p);
if ( p == "V" )
{
printf("Distance KM?");
scanf("%d",&dist);
printf("Temps Min?");
scanf("%d",&tps);
vit= dist + tps;
printf("Votre vitesse est de %d KM/H", vit);
}
else
printf("en attente de creation\n");
system("PAUSE");
return 0;
} |
par avance merci pour vos conseil et suggestion ! mais je veux pas forcement les moyens les plus simples!
MERCI