trinitacs
Messages postés249Date d'inscriptionmardi 16 juillet 2002StatutMembreDernière intervention 7 août 20032 30 déc. 2002 à 19:29
Kaid >> Pourquoi tu dis ça? Il y avait un getch avant or tu le sais aussi bien que moi que ce n'est pas de l'ANSI. Et puis rien n'oblige à respecter une norme. L'ANSI, tout comme l'ISO donne des conseils mais ce n'est pas une obligation de les suivre. Cependant c'est vrai qu'il est mieux de faire de l'ANSI que du C maison.
cs_alpha
Messages postés19Date d'inscriptionsamedi 17 novembre 2001StatutMembreDernière intervention13 juillet 2012 27 déc. 2002 à 01:19
#include
#include <conio.h>
#include <string.h>
char pass[] = "Admin494996";
void main(void)
{
char pass_saisie[15];
cout << "Entrez le mot de passe: "; cin >> pass_saisie;
if(!strcmp(pass, pass_saisie)
cout << "
Mot de passe correct.
" << endl;
else
cout << "
Mot de passe incorrect.
" << endl;
cout << "
Fin par n'importe quelle touche.
" << endl;
getch();
}
sa ma plu de le refaire lol !!!
demvil
Messages postés7Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention11 février 2003 26 déc. 2002 à 20:36
J'ai pas trop compris pourquoi je devrai rajouté ("PAUSE") et pis a quoi sa servirai
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 20061 26 déc. 2002 à 20:10
system("PAUSE") ca ne marche que sous Windows, donc ce n'est pas du C ANSI.
trinitacs
Messages postés249Date d'inscriptionmardi 16 juillet 2002StatutMembreDernière intervention 7 août 20032 23 déc. 2002 à 14:53
Ta petite sécurité avec le mot de passe réel n'est pas efficace. En effet si je décompile l'exe je pourrai le retrouver sans trop d'efforts.
Tu devrais mettre des fonctions, exemple: une fonction mot de passe ok et une autre mot de passe errone. Ainsi ton code source sera plus réutilisable et plus clair.
Tu devrai mettre system( "PAUSE" ); à la fin. Ça te fera la meme chose mais en ANSI car si je ne dis pas de connerie getch c'est dans conio.
30 déc. 2002 à 19:29
27 déc. 2002 à 01:19
#include <conio.h>
#include <string.h>
char pass[] = "Admin494996";
void main(void)
{
char pass_saisie[15];
cout << "Entrez le mot de passe: "; cin >> pass_saisie;
if(!strcmp(pass, pass_saisie)
cout << "
Mot de passe correct.
" << endl;
else
cout << "
Mot de passe incorrect.
" << endl;
cout << "
Fin par n'importe quelle touche.
" << endl;
getch();
}
sa ma plu de le refaire lol !!!
26 déc. 2002 à 20:36
26 déc. 2002 à 20:10
23 déc. 2002 à 14:53
Tu devrais mettre des fonctions, exemple: une fonction mot de passe ok et une autre mot de passe errone. Ainsi ton code source sera plus réutilisable et plus clair.
Tu devrai mettre system( "PAUSE" ); à la fin. Ça te fera la meme chose mais en ANSI car si je ne dis pas de connerie getch c'est dans conio.