C

Résolu
WorldOfLinux Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -  
WorldOfLinux Messages postés 65 Date d'inscription   Statut Membre Dernière intervention   -
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

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 Date d'inscription   Statut Membre Dernière intervention   1
 
je te remerci olivier ca marche
0