Caracteres
juventino110
Messages postés
134
Statut
Membre
-
BloodyAngel Messages postés 1605 Statut Contributeur -
BloodyAngel Messages postés 1605 Statut Contributeur -
Bonjour, a tous quelqu'un aura une solution pour ce code :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char MotDePasse [100];
while(MotDePasse != "john")
{
printf("Entrez le mot de pass ? ");
scanf("%s", MotDePasse);
}
else
{
printf("Salut john, je suis heureux de te revoire !\n\n");
}
return 0;
}
aidez moi svp
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char MotDePasse [100];
while(MotDePasse != "john")
{
printf("Entrez le mot de pass ? ");
scanf("%s", MotDePasse);
}
else
{
printf("Salut john, je suis heureux de te revoire !\n\n");
}
return 0;
}
aidez moi svp
A voir également:
- Caracteres
- Caractères spéciaux - Guide
- Caracteres speciaux - Guide
- Caractères ascii - Guide
- Caractères spéciaux mac - Guide
- Exemple de mot de passe à 8 caractères - Guide
2 réponses
Hello,
déjà tu as un "else" sans "if"... C'est une première chose. Corrige déjà ça puis reposte ton code :o)
déjà tu as un "else" sans "if"... C'est une première chose. Corrige déjà ça puis reposte ton code :o)
jai trouvé moi meme la solution :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char chaine1[] = "john", chaine2[100];
while (strcmp(chaine1, chaine2) != 0)
{
printf("tapez le mot de passe ");
scanf("%s",chaine2);
}
while (strcmp(chaine1, chaine2) == 0)
{
printf("\nBIENVENU A VOTRE ORDINATEUR \n");
break;}
return 0;
}
merci comeme
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
char chaine1[] = "john", chaine2[100];
while (strcmp(chaine1, chaine2) != 0)
{
printf("tapez le mot de passe ");
scanf("%s",chaine2);
}
while (strcmp(chaine1, chaine2) == 0)
{
printf("\nBIENVENU A VOTRE ORDINATEUR \n");
break;}
return 0;
}
merci comeme
Re
Bin tu vois :o)
Par contre je ne vois pas l'utilité d'un second while.
Si l'utilisateur est sorti de la première boucle, c'est qu'il a tapé le bon mot de passe. Pas besoin de revérifier ensuite.
Donc un simple
En plus, même si tu voulais vraiment revérifier l'input, un if serait beaucoup plus indiqué qu'un while ;o)
Bin tu vois :o)
Par contre je ne vois pas l'utilité d'un second while.
Si l'utilisateur est sorti de la première boucle, c'est qu'il a tapé le bon mot de passe. Pas besoin de revérifier ensuite.
Donc un simple
printf("\nBIENVENU A VOTRE ORDINATEUR \n"); suffit sans le while autour.
En plus, même si tu voulais vraiment revérifier l'input, un if serait beaucoup plus indiqué qu'un while ;o)