C++ > fonction changeOptions

Titrefonction changeOptions
Postée le09-05-2011
Affichée167
Mini-lien
Description

choix des options

EtatContient des erreurs. Contient des erreurs.
Code d'insertion
Options
Afficher les numéros de lignes  Mettre la source en plein ecran  Selectionner la source  Partager sur Facebook 
Téléchargement Telecharger en format txt  Telecharger en format pdf  Telecharger en format cpp
Plein ecran
void changeOptions (int &difficultyDegree, int &maxLength)
{
        char choiceOne, choiceTwo;
        int valTest=0;

        cout << endl << endl;
        cout << " Chaque niveau de difficulte correspond a une limite";
        cout << " de temps au dela duquel votre score descendra petit a petit." << endl;
        cout << " Pour le niveau 1 (facile) : vous avez 1 minute pour le pendu et 5 min pour la dichotomie" << endl;
        cout << " Pour le niveau 2 (moyen) : vous avez 40 secondes pour le pendu et 3min30 minutes pour la dichotomie" << endl;
        cout << " Pour le niveau 3 (difficile) : vous avez 20 secondes pour le pendu et 2min pour la dichotomie" << endl << endl;
        do
        {
                if (valTest !=0)
                {
                        cout << "Veuillez entrer un chiffre correct" << endl;
                }
                cout << "Quel niveau de difficulte voulez-vous ?" << endl;
                cin >> choiceOne;
                valTest ++;
                choiceOne = choiceOne-'0';
                cout << choiceOne << endl;
        }
        while (choiceOne<1 or choiceOne>3);

        difficultyDegree = choiceOne;
        cout << endl << endl << "Le niveau de difficulte sera donc " << difficultyDegree << endl << endl;

        valTest = 0;

        cout << "Vous pouvez à present determiner la taille maximale du mot que vous allez";
        cout << " devoir trouver. Ce choix n'est valable que pour les parties contre";
        cout << " l'ordinateur. Lorsque vous jouerez a plusieurs, ce paramètre ne sera";
        cout << " pas pris en compte." << endl;
        cout << "La taille selectionnee devra etre comprise entre 2 et 15" << endl << endl;

        do
        {
                if (valTest !=0)
                {
                        cout << "Veuillez entrer un chiffre correct" << endl;
                }
                cout << "Quelle longueur maximale de mot voulez-vous ?" << endl;
                cin >> choiceTwo;
                valTest ++;
                choiceTwo=choiceTwo-'0';
        }
        while (choiceTwo<2 or choiceTwo>15);

        maxLength = choiceTwo;

        cout << endl << endl << "La taille maximale de mot sera donc " << maxLength << endl << endl;
}