begin process at 2012 05 29 18:57:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Pb test ! help !!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pb test ! help !!!!

dimanche 8 février 2004 à 00:01:46 | Pb test ! help !!!!

ast

Bonsoir a tous !

Je souhaiterais réaliser un code qui me demande un mot de passe et qui me rende la main lorsque le bon mot de passe est entre, mais prob. Qui peut m'aider,

Merci d'avance.

AsT.

Voici le code en question :

// Password.cpp

#include "iostream.h"
main(){

char code[5];

cout<<"Veuillez entrer le Mot de Passe :";

while (code="hello"){

cout<<"Password :";
cin >> code;
cout<<"\n";
}
return 0;
}
dimanche 8 février 2004 à 00:11:13 | Re : Pb test ! help !!!!

vecchio56

Administrateur CodeS-SourceS
code="hello": je ne comprends pas très bien

si tu veux mettre hello dans code il faut utiliser strcp (sauf que ici code n'a que 5 caractères et "hello" en a 6 donc ca va planter.
Logiquement, ce que tu voudrais faire ce serait regarder si code et "hello" sont egaux je pense
dans ce cas remplace code="hello" par !strcmp(code, "hello")

enfin la première fois que tu fais ce test,hello n'est pas encore initialisé, donc utilise un do-while plutot qu'un while

a part ca le reste (c'est a dire rien) est bien
dimanche 8 février 2004 à 00:12:59 | Re : Pb test ! help !!!!

vecchio56

Administrateur CodeS-SourceS
oh et puis ne mets pas #include "iostream.h"
mais #include <iostream>

et using namespace std, même si ton compilateur ne t'y oblige pas, normalement c'est nécessaire cae cin et cout sont définis dans l'espace de noms std
dimanche 8 février 2004 à 00:27:13 | Re : Pb test ! help !!!!

frdestroyers27

int main()
{
char code[5];
char comp[5]="HELLO";
bool result=false;
int test;
cout<<"Veuillez entrez le mot de passe!";
while(result==false)
{
cout<<"Password:";
cin>>code;
cout<<"\n";
test=strncmp(code,comp,5);//compare les deux string
if(test==0)result=true;//si sont pareil retourne 0 donc
//met result a true et sort de la boucle
}
//code quand le bon psw est entre
return 1;
}
essaie ca!
je l'ai pas tester mais ca devrait etre bon
Destroyers27
dimanche 8 février 2004 à 00:30:23 | Re : Pb test ! help !!!!

frdestroyers27

je suis pas sur mais hello a 5 lettre mais un char commence a 0 donc en mettant
char test[5];
ont a test[0] a test[5] qui donne 6 espace donc assez pour le charactere null
Destroyers27
dimanche 8 février 2004 à 00:40:25 | Re : Pb test ! help !!!!

frdestroyers27

oup une erreur t'es mieux en effet d'utiliser strcmp a place de strncmp c'est le meme principe sauf que tu met pas le nombre de charactere a tester a la fin de la commande!
tu mettrais juste
test=strcmp(code,comp);
Destroyers27
dimanche 8 février 2004 à 09:32:31 | Re : Pb test ! help !!!!

ast

Merci bcp pour votre aide... Je vais essayer de suite...

AsT
dimanche 8 février 2004 à 10:36:02 | Re : Pb test ! help !!!!

vecchio56

Administrateur CodeS-SourceS
char test[5] veut dire tableau de 5 caractères, donc char[5] n'existe pas à priori
autant faire char test[] = "hello";
qui réservera automatiquement
dimanche 8 février 2004 à 20:26:17 | Re : Pb test ! help !!!!

frdestroyers27

vecchio56 -> t'a bien raison ca serait d'ailleur plus facile pour ast de changer son mot de passe par apres!
Destroyers27
dimanche 8 février 2004 à 21:20:00 | Re : Pb test ! help !!!!

ast

Merci bcp pour votre aide les gars, voici donc le programme final :

// Gotham.cpp : Password ;)
// Merci bcp pour leur aide à frdestroyers27 et à vecchio56 !

#include <iostream.h>
#include <string.h>
int main()
{
char code[5]; // le password comprend 5 lettres
char comp[]="hello"; // initialisation du password
bool result=false;
int test;
cout<<"Bienvenue sur Nemo Protected System - (c)AsT of Mortel 2004 \n\n";
while(result==false)
{
cout<<"Veuillez entrer votre mot de passe : ";
cin>>code;
cout<<"\n";
test=strcmp(code,comp); //compare les deux string
if(test==0)result=true; //si sont pareil retourne 0 donc
//met result a true et sort de la boucle
}
//code quand le bon password est entre alors fin :)
return 1;
}

...
...

encore une chose, #include <iostream> ne marche pas avec Visual Studio... ??? ou bien, j'ai du oublier qqchose ?

Prochaine question : Qui peux me dire comment affichier une image BMP dans une fenetre ?

AsT.

1 2

Cette discussion est classée dans : help, pb, code, mot, test


Répondre à ce message

Sujets en rapport avec ce message

Pb code source CMphSock [ par xaviou ] Salut.J'ai téléchargé le projet "CMphSock" : Utilisation de Winsock sans MFC.Je l'ai compilé en mode Debug : tout est OKJ'ai essayé en mode Release : HELP : listage de repertoire ... [ par bertram ] Bonjour à tous et merci pour ceux qui vont m'offrir leurs services ... Mon pb c'est que je vx lister TOUS les fichiers d'un repertoire ... c'est à dir Pb de textures dans DirectX....Help me!!!! [ par Haldwin ] Voila j'ai fais un ptit prog sous directx qui charge des fichiers .X (c'est fichier etant fait sous 3DSMax)Mais je n'ai trouvé aucun moyen d'y mettre Hexadécimal HELP ! [ par Xentor ] Bonjour,Mon problème est le suivant : je vient d'effectuer un AND sur une variable, et celle ci, bien que conservant son type unsigned int se met en h Pb avec les printf [ par PierScher ] voici le code pour afficher un pendu :printf(" ++++++++++++++++++++++++\n");printf(" pb de polygones et autres [ par dbtm ] Salut payen, et les autres..?J'ai d'autres bugs, en plus de l'affichage de mes polygones.L'executable créé marche sous vc mais bugge quand je le lance Pb de class HELP [ par Sosh ] Je maîtrise pas encore bien le cpp mais les class c'est ce que j'ai trouver qui se rapproche le plus de ce que je veux faire. (avoir plusieurs variabl Pb Fichier Html Help .chm [ par crocejf2000 ] Salut a tous,J'ai créé un fichier d'aide .chm qui fonctionne tres bien quand on double click dessus, il s'ouvre. Mais quen je l'appel de mon prog, il Probleme avec le "linker" [ par Darkneon ] Salut,J'ai 3 fichiers comme ceciTest.cpp#include "test.h"#include void PrintA(int num){ for(int i=0; i<num; i++ HELP !! test pixel ds une image bmp [ par jujuesiea ] suis a la recherche d'un prog en C permettant de rechercher un pixel d'une certaine couleur ds une image et de stocker les coord de ce pixel, puis de


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales