Petit programme protegé par un mot de passe

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 781 fois - Téléchargée 30 fois

Contenu du snippet

C'est un programme dont je me suis inspiré de la source "Mes débuts en c++" de shaq qui se trouve dans la compil c++. Il y a un programme pour calculer l'aire d'un cercle mais il est protégé par un mot de passe.

Source / Exemple :


#include <iostream.h>
#include <stdio.h>
# define Pi 3.141592
void main()
{
int x;
int a;
a=2*Pi*x*x;
int code1=007 ;   //Voici le code  
cout<<"Programme de sorcier0011\n";
cout<<"Tapes ton code secret a 3 chiffres\n"<<endl;
int code;                   
cin>>code;
if (code==code1)
{
char nom [50];
cout<<"\t ACCES AUTORISE!\n";
cout<<"\n";
cout<<"\n";
cout<<"Comment t'appelles tu?\t";
cin>>nom;
cout<<"Bienvenue dans ce programme "<<" "<<nom<<"\n";
cout<<"Ce programme calcule l'aire d'un cercle\n";
cout<<"Donner la valeur du rayon en cm:\n";
cin>>x;
cout<<"L'aire de ce cercle est de"<<" "<<a<<" ";
cout<<"Tapes 0 pour quitter\n";
}else{
cout<<"\t ACCES REFUSE!\n";  
cout<<"\n Tapes 0 pour quitter";
}
cin >> fin;
}

Conclusion :


Si vous avez des remarques ou des questions n'hesitez pas à me le dire, je suis un débutant!

A voir également

Ajouter un commentaire

Commentaires

Messages postés
18
Date d'inscription
mercredi 29 janvier 2003
Statut
Membre
Dernière intervention
20 novembre 2009

salut je suis debutant et je voulais savoir ou on met le code pk j ai vb c++ 6
mais je sais pas comment ca marche
je le met dans :
Win 32 Application
MFC AppWizard (exe)
ou en consol
merci de vos reponce
Messages postés
4
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
13 mars 2006

Il faudrai ajouter un
int fin;
juste devant :
cin >> fin;

pour que la programme marche sous tt les compilateur ;)

PS: tu m'excusera mais vu qu'il n'y a pas de string et si le programme et compiler avec borland le password ne pourrait pas ce cracker sauf erreur... mais pas avec windasm 32 ;)
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
7
endl ca vide le tampon aussi,
cout<<endl; == cout<<'\n'<<flush;
c'est important, surtout sous vc++
Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010

Hum... C'est vrai qu'au niveau des ambiguïtés...
Et puis le mot de passe à trois chiffres... 007 = 7, donc bon...
Et au fait,
= endl, donc
cout << "
" << endl;
= cout << "

";
Messages postés
389
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
17 décembre 2004
1
le pire c qu il calcule "a" avant de demander la valeur de "x"...
ensuite je voit pas à quoi sert "char fin='0';" puisqu à la fin il refait une lecture de "fin" sans le comparer à sa valeur initiale '0'
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.