Oui, maintenant je vois mieux ce que vous voulez dire, cependant venant à peine de débuter en c++, je n'ai pas encore vu la création de fichier ou de librairies, t'aurais pas un exemple?
__________________________ CPGE, programmation, livres,...
Salut,
il existe en effet beaucoup de documentation et de tutoriaux sur les entrées\sorties standard du C et du C++ donc il suffit de faire une recherche sur google .. Sinon au cas ou tu est bilingue (fanais - anglais) tu peux aller voir la doc de la MSDN - Library
Peace
__________________________
Grégory S.
eVias Web & Software Solutions.
Développement Web et logiciel en tout genre et Open Source.
Non, tant pis pour moi dans ce cas. Sinon, juste comme ça, comment avoir une aide DEV-C++ en français. J'ai essayé les downloads mais apparemment ya un probleme, il me l'installe pas.
Il doit y avoir une autre solution.
__________________________ CPGE, programmation, livres,...
Pas mal, je me suis bien fait avoir avec le vieillard
Sinon ton jeu n'est pas "protégé"; ce que je veux dire c'est que si tu tapes un nombre qui n'est pas dans les choix possibles, ton programme va a la fin. C'est ch*** a faire, mais c'est presque le plus important d'un programme.
Ce que tu peux faire pour eviter de faire des do while a chaque choix, c'est une fonction qui acquérit un entier entre 2 bornes (par exemple :
int getint(min,max);
)
Apres si t'as vraiment envie de faire bien, tu fais en sorte que le programme ne plante pas si tu rentres autre chose qu'un entier, mais bon ca c'est pas le plus important.
__________________________
L'élève heureux est celui qui, comme la rivère, suit son cours dans son lit.
Et n'oubliez pas :Seb, c'est bien!
Sinon pour le probleme je sais, ou est-ce que je dois placer les outils "if(!cin) et int getint(min,max).
__________________________ CPGE, programmation, livres,...
Salut,
en fait le if( !cin ), c'est tout simple, tu le places après avoir demander à l'utilisateur d'entrer un entier donc exemple:
int iInt = 0;
cout << "Entrer un entier: ";
cin >> iInt;
if( !cin ) // iInt n'est pas un entier !
cout << "Vous n'avez pas entre d'entier ...";
Je crois qu'il serait temps de sortir un tutorial, car il me semble que tu manques de bases C++, tu devrais voir les déclarations de fonctions, etc. ... getint( ) est une fonction que tu dois déclarer et qui te permettra de demander à l'utilisateur d'entrer un nombre entre 2 extremums ... :) (min, max)
Peace
__________________________
Grégory S.
eVias Web & Software Solutions.
Développement Web et logiciel en tout genre et Open Source.
merci du tuyau, connaissais pas cette syntaxe, j'utilisais (très peu parce que ca me gave) :
if (cin.fail())
__________________________
L'élève heureux est celui qui, comme la rivère, suit son cours dans son lit.
Et n'oubliez pas :Seb, c'est bien!
C'est en effet a peu pres la meme chose sauf que ma syntaxe est tout simplement un operateur (operator!( ) ) mais bon tu peux utiliser l'autre aussi je crois que c'est la même chose ..
Peace
__________________________
Grégory S.
eVias Web & Software Solutions.
Développement Web et logiciel en tout genre et Open Source.