phil302 Posté(e) le 24 janvier 2005 Signaler Posté(e) le 24 janvier 2005 Salut tout le monde! Je viens ici demander votre aide, car c'est le seul forum actif que je connaisse... Donc voila. je viens recemment de me mettre au c/c++ avec Dev-C++ et, apres des cours sur les bases, j'essaye quelque chose comme ca... [fixed]#include int main() { int pass = 120; int n_de_passe; cout << "Toi la, tu veux voir ce que j'ai a te dire ? entre le numero de passe! \n\n"; cin >> n_de_passe; if (n_de_passe = pass) { cout << "C'est bon tu as entre le bon mot de passe! [...] voila! d'ailleurs, le mot de passe etait " << pass << "\n"; } else { cout << "Ce n'est pas le bon mot de passe! dommage, trop tard! cherche pas, fallait le trouver \n\n"; } system("pause"); } [/fixed] Or, ca marche a la compilation. mais, quand je l'execute, si je mets le bon numero de passe, ca m'affice les deux lignes de cout ... pourquoi?? merci de me repondre les gens! ---- eagle le debutant en c++ Citer
Chico Posté(e) le 24 janvier 2005 Signaler Posté(e) le 24 janvier 2005 justes : [cpp]"Toi la, tu veux voir ce que j'ai à te dire ? entre le numero de passe! \n\n"; [/cpp] tu peux mettres des balises [ccp] autour de ton code pour le colorer Citer
phil302 Posté(e) le 24 janvier 2005 Auteur Signaler Posté(e) le 24 janvier 2005 [citation=115673,0,2][nom]Chico a écrit[/nom]justes : [cpp]"Toi la, tu veux voir ce que j'ai à te dire ? entre le numero de passe! \n\n"; [/cpp] tu peux mettres des balises [ccp] autour de ton code pour le colorer [/citation] Je peux pas mettre d'accents c'est pour ça ! Sinon merci du conseil, mais, ca le colore comment? :??: Citer
mota Posté(e) le 24 janvier 2005 Signaler Posté(e) le 24 janvier 2005 if (n_de_passe = pass) devient if (n_de_passe == pass) edit: hypothèse à partir de php, je ne sais pas grand chose en c++ mais dans un if le double = me parait plus logique. Citer
phil302 Posté(e) le 24 janvier 2005 Auteur Signaler Posté(e) le 24 janvier 2005 [citation=115687,0,4][nom]mota a écrit[/nom]if (n_de_passe = pass) devient if (n_de_passe == pass) edit: hypothèse à partir de php, je ne sais pas grand chose en c++ mais dans un if le double = me parait plus logique.[/citation] Oui Oui Oui MERCI!!!! MErci!!! c'est exactement ca!! j'ai beau connaitre le php j'y ai pas pense :pfff: merci bocou! Citer
Chico Posté(e) le 24 janvier 2005 Signaler Posté(e) le 24 janvier 2005 t remplace fixed par cpp dans tes balises Citer
mota Posté(e) le 24 janvier 2005 Signaler Posté(e) le 24 janvier 2005 De rien Mota, programmeur dans l'âme... Citer
ChandlerBing82 Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 faudra me dire ce que le system("pause"); vient foutre ici quand meme :\ Citer
Damien Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 Juste une precision, on c++, on preferera std::cout << std::endl; a std::cout << '\n'; Sinon on dit programmeur et pas programmateur Citer
patapouf Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 Programmateur c'est pour le lave vaissele, non ? Ok, ok... Citer
mota Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 [citation=115760,0,8][nom]chandlerbing82 a écrit[/nom]faudra me dire ce que le system("pause"); vient foutre ici quand meme :\[/citation]Ou sinon la fenêtre de commande de referme illico :/ Citer
ChandlerBing82 Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 arf... bah faut aller chercher le chemin de l'executable directement dans la fenetre dos... a vrai dire j'ignorais l'intérêt d'une telle commande et je ne la connaissais meme pas :\ m'enfin ok j'ai rien dit Citer
mota Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 Bah comme ça tu doubles clique sur l'executable et ta fenêtre de commande s'ouvre. La condition est présentée, après, qu'elle soit remplis ou non, si tu ne mets pas de system("PAUSE"), t'auras même pas le temps de voir les commentaires issus de la condition. Citer
phil302 Posté(e) le 25 janvier 2005 Auteur Signaler Posté(e) le 25 janvier 2005 Merci les gens Sinon on dit programmeur et pas programmateur a mon niveau on est programmeur ? Citer
ChandlerBing82 Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 [citation=115807,0,13][nom]mota a écrit[/nom]Bah comme ça tu doubles clique sur l'executable et ta fenêtre de commande s'ouvre. La condition est présentée, après, qu'elle soit remplis ou non, si tu ne mets pas de system("PAUSE"), t'auras même pas le temps de voir les commentaires issus de la condition.[/citation] si tu vas chercher l'excutable par ligne de commande dans la fenetre dos ca ne posera pas de probleme Citer
Bugs__Bunny Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 Ouais mais c'est quand même plus pratique de double cliquer sur l'îcone quand tu centralise tous tes petits programmes merdiques d'apprenti Citer
ChandlerBing82 Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 point de vue pratique oui. point de vue coding... ca reste a prouver Citer
Bugs__Bunny Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 Ah mais je dis pas D: C'est très pratique lorsque tu es en fase d'apprentissage et que tu veux tester tes codes et voir comment ça marche. Après dans un programme digne de ce nom, il est évident que cette commande est à utiliser avec parcimonie. Citer
dPm Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 [citation=115687,0,4][nom]mota a écrit[/nom]if (n_de_passe = pass) devient if (n_de_passe == pass) edit: hypothèse à partir de php, je ne sais pas grand chose en c++ mais dans un if le double = me parait plus logique.[/citation] je confirme Citer
Bugs__Bunny Posté(e) le 25 janvier 2005 Signaler Posté(e) le 25 janvier 2005 [citation=115868,0,19][nom]eLd a écrit[/nom]Avec qui ?[/citation] Avec personne Citer
mota Posté(e) le 26 janvier 2005 Signaler Posté(e) le 26 janvier 2005 [citation=115870,15,5][nom]dPm a écrit[/nom]je confirme [/citation] Percy et monique [:spamafote] Chand => J'ai raison t'as tord Citer
ChandlerBing82 Posté(e) le 26 janvier 2005 Signaler Posté(e) le 26 janvier 2005 [citation=116224,0,22][nom]mota a écrit[/nom]Percy et monique [:spamafote] Chand => J'ai raison t'as tord [/citation] ohla ohla l'ami tu vas un peu vite en besogne Citer
AL1Snip Posté(e) le 27 janvier 2005 Signaler Posté(e) le 27 janvier 2005 [citation=115870,0,20][nom]dPm a écrit[/nom]je confirme [/citation] cot cot tout pareil bon j'arrive à la bourre je sais :sarcastic: Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.