salut tout le monde j’ai un probleme sur la programation c .
je voudrais faire une programme son debut etait une authentification cad un system de login et mot de passe le code etait comme sa :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{ char login, pass, truelogin = "nimport", truepass = "quoi";
printf("***********************Bienvenue dans le monde du matrice***********************\n");
printf("entre votre login :\n");
scanf("%c\n", &login);
printf("entrer votre mot de passe:\n");
scanf("%c\n", &pass);
if ( login == truelogin && pass == truepass)
{
printf("choisisser ce que tu veut faire:\n");
printf(" 1- jouer.\n 2- option.\n 3- credit.\n");
}
else
{
printf("votre mot de passe ou votre login n'est pas correct\n");
}
system("PAUSE");
return 0;
}
mais sa na pas marche donc j’ai essailler la comparaison de tableau de charactere et le code etait comme sa :
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{ char login[100], pass[100], truelogin[] = "nimport", truepass[] = "quoi";
printf("***********************Bienvenue dans le monde du matrice***********************\n");
printf("entre votre login :\n");
scanf("%s\n", login);
printf("entrer votre mot de passe:\n");
scanf("%s\n", pass);
if (strcmp(login, truelogin) == 0 && strcmp(pass = truepass)
{
printf("choisisser ce que tu veut faire:\n");
printf(" 1- jouer.\n 2- option.\n 3- credit.\n");
}
else
{
printf("votre mot de passe ou votre login n'est pas correct\n");
}
system("PAUSE");
return 0;
}
mais sa aussi sa na pas marcher
aider moi svp
et merci d’avence
Edité le 25/12/2007 à 20:02