C

Résolu
WorldOfLinux Messages postés 65 Statut Membre -  
WorldOfLinux Messages postés 65 Statut Membre -
bonjour a tous voila j'utilise dev c++ et je vouler juste faire un ptit programme en commande sous windowsmais je suis pas super fort

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
printf("Vous etes sur le point d'installer le patch\n");

int code = 1500;

printf("indiquer le code\n");
scanf("%ld", &code);
if (code = 1500)
{
printf("code valide\n");
}
else
{
printf("mauvais code\n");
}

system("PAUSE");
return 0;
}

quand je compile ce programme il se lance bien mais quand il me demande le code ici 1500 je peux mettre se que je veux il me dit code valide
Configuration: Windows XP
Firefox 2.0.0.4

1 réponse

olivier3006
 
c'est normal car à la ligne if (code = 1500) tu ne fais pas un if mais tu met 1500 dans code. Pour que ce soit une condition il faut mettre 2 = : code ==1500
0
WorldOfLinux Messages postés 65 Statut Membre 1
 
je te remerci olivier ca marche
0