Code Blocks C
Résolu
ilan-du-09
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
Korigan -
Korigan -
Bonjour,
J'ai 15 ans je débute en programmation en C et j'ai voulu faire une console avec mot de passe si le mot de passe est bon le programme dit: "Bien joué la console se fermera dans 5 secondes". Si ce n'est pas le cas elle dit: " Non ce n'est pas le bon mot de passe, Bye !"
Le mot de passe est CocaCola et dans les deux cas le programme me dit : "Bien joué la console se fermera dans 5 secondes"
Je ne comprend pas pourquoi...
Je vous passe le code:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <windows.h>
int main()
{
int mdp,dormir,CocaCola;
mdp = CocaCola;
dormir = 1500;
while (mdp !=CocaCola);
{
printf("Bonjour,\n\n");
printf("Quel est le mot de passe ?:\n");
scanf("%d",&mdp);
if
(mdp == CocaCola)
{
printf("\nBien joue ! La console se fermera dans 5 secondes.");
Sleep (dormir);
printf("\n\n5");
Sleep (dormir);
printf("\n4");
Sleep (dormir);
printf("\n3");
Sleep (dormir);
printf("\n2");
Sleep (dormir);
printf("\n1");
Sleep (dormir);
}
else
{
printf("Non ce n'est pas le bon mot de passe");
Sleep(dormir);
Sleep(dormir);
printf ("\nBye !");
Sleep(dormir);
Sleep(dormir);
}
}
return 0;
}
Voilà j'espère avoir des réponses très prochainement cela fait une heure que je me tracasse dessus...
J'ai 15 ans je débute en programmation en C et j'ai voulu faire une console avec mot de passe si le mot de passe est bon le programme dit: "Bien joué la console se fermera dans 5 secondes". Si ce n'est pas le cas elle dit: " Non ce n'est pas le bon mot de passe, Bye !"
Le mot de passe est CocaCola et dans les deux cas le programme me dit : "Bien joué la console se fermera dans 5 secondes"
Je ne comprend pas pourquoi...
Je vous passe le code:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <windows.h>
int main()
{
int mdp,dormir,CocaCola;
mdp = CocaCola;
dormir = 1500;
while (mdp !=CocaCola);
{
printf("Bonjour,\n\n");
printf("Quel est le mot de passe ?:\n");
scanf("%d",&mdp);
if
(mdp == CocaCola)
{
printf("\nBien joue ! La console se fermera dans 5 secondes.");
Sleep (dormir);
printf("\n\n5");
Sleep (dormir);
printf("\n4");
Sleep (dormir);
printf("\n3");
Sleep (dormir);
printf("\n2");
Sleep (dormir);
printf("\n1");
Sleep (dormir);
}
else
{
printf("Non ce n'est pas le bon mot de passe");
Sleep(dormir);
Sleep(dormir);
printf ("\nBye !");
Sleep(dormir);
Sleep(dormir);
}
}
return 0;
}
Voilà j'espère avoir des réponses très prochainement cela fait une heure que je me tracasse dessus...
A voir également:
- Code Blocks C
- Code blocks - Télécharger - Langages
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
2 réponses
Malgrès que tu ait commencé par le language C je te recommende d'essayer le langage ADA pour débuter en programmation
Je up ce topic et en donnant la correction pour le code final pour les gens que cela intéresse.Car j'ai enfin trouver !
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <windows.h>
int main()
{
int dormir = 1500;
char vraiMdp[] = "CocaCola";
char mdp[100]; //char chaîne de caractère et [] le nombre de caractère maximum du tableau ne rien mettre veut dire qu'on peut en mettre
//autant que l'on veut.
printf("Bonjour !\n");
do
{
Sleep(dormir);
printf("Quel est le mot de passe ?:\n");
scanf("%s",&mdp);
printf("\n");
if (strcmp(mdp, vraiMdp) == 0) // 'mdp' == 'vraiMdp'
{
printf("Bien joue ! La console se fermera dans 5 secondes.\n\n");
Sleep (dormir);
printf("\n\n5");
Sleep (dormir);
printf("\n4");
Sleep (dormir);
printf("\n3");
Sleep (dormir);
printf("\n2");
Sleep (dormir);
printf("\n1");
Sleep (dormir);
}
else
{
printf("Non ce n'est pas le bon mot de passe\n");
Sleep(dormir);
printf ("Reessaie !\n\n");
Sleep(dormir);
}
} while (strcmp(mdp, vraiMdp) != 0); // 'mdp' != 'vraiMdp'
return 0;
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <windows.h>
int main()
{
int dormir = 1500;
char vraiMdp[] = "CocaCola";
char mdp[100]; //char chaîne de caractère et [] le nombre de caractère maximum du tableau ne rien mettre veut dire qu'on peut en mettre
//autant que l'on veut.
printf("Bonjour !\n");
do
{
Sleep(dormir);
printf("Quel est le mot de passe ?:\n");
scanf("%s",&mdp);
printf("\n");
if (strcmp(mdp, vraiMdp) == 0) // 'mdp' == 'vraiMdp'
{
printf("Bien joue ! La console se fermera dans 5 secondes.\n\n");
Sleep (dormir);
printf("\n\n5");
Sleep (dormir);
printf("\n4");
Sleep (dormir);
printf("\n3");
Sleep (dormir);
printf("\n2");
Sleep (dormir);
printf("\n1");
Sleep (dormir);
}
else
{
printf("Non ce n'est pas le bon mot de passe\n");
Sleep(dormir);
printf ("Reessaie !\n\n");
Sleep(dormir);
}
} while (strcmp(mdp, vraiMdp) != 0); // 'mdp' != 'vraiMdp'
return 0;