Locarre
Messages postés4Date d'inscriptionjeudi 28 février 2008StatutMembreDernière intervention29 février 2008
-
28 févr. 2008 à 22:21
Locarre
Messages postés4Date d'inscriptionjeudi 28 février 2008StatutMembreDernière intervention29 février 2008
-
29 févr. 2008 à 16:15
Bonsoir à tous, je me suis au C++ depuis très peu de temps, voila un petit code source, et j'aimerais bien que vous me disiez si celui ci par sur de bonne base ou pas (mieu vaux partir sur de bonne base hein? )
Son but (pour le moment) n'est autre que se connecter, enfin ... vérifier deux variables login et password, et donne son numéro id (pas de socket encore lol)
Merci d'avance ç ceux qui me diront si le code est bien ou si c'est mieu de faire autrement
int main()
{
ifstream fichier( "fichier.txt" ); //Ouverture du fichier
string ligne;
int id ;
string login;
string pass;
string login2;
string pass2;
cout << "Bonjour et bienvenu" << '\n'<<'\n' << endl;
cout << "Veuillez entrez votre nom de login : ";
cin >> login;
cout << "Votre Mot de passe : ";
cin >> pass;
if ( fichier)// Si l'ouverture est OK
{
while ( getline( fichier, ligne ) )// cette boucle s'arrête dès qu'une erreur de lecture survient
{
fichier >> id >> login2 >> pass2; // affiche la ligne
if (login==login2 and pass==pass2)
{
cout << '\n' << '\n' << "Connexion reussi !" << endl;
return 0;
}
}
cout << '\n' << '\n' << "Echec d'identification !!! " << endl; // une fois que le fichier est fini d'etre parcouru