La Fonction enum C++
Résolu
napi15
Messages postés
78
Statut
Membre
-
napi15 Messages postés 78 Statut Membre -
napi15 Messages postés 78 Statut Membre -
Bonjour,
Coment on peut utiliser la fonction " enum " en C++?
Ex Si je veux ecrire un chiffre de jour de la semaine et le programme doit m'afficher le nom du jour qui correspond au chiffre que j'ai entrer de 1 a 7 vu que y'a 7 jour dans une semaine Voici mon programme aidez moi a le completez Merci en avance!
int main() {
enum { lundi =1 , mardi , mercredi , jeudi , vendredi , samedi , dimanche };
cout >> ??????!!!!! J'ecris koi ici ;
system("PAUSE");
return 0;
}
Coment on peut utiliser la fonction " enum " en C++?
Ex Si je veux ecrire un chiffre de jour de la semaine et le programme doit m'afficher le nom du jour qui correspond au chiffre que j'ai entrer de 1 a 7 vu que y'a 7 jour dans une semaine Voici mon programme aidez moi a le completez Merci en avance!
int main() {
enum { lundi =1 , mardi , mercredi , jeudi , vendredi , samedi , dimanche };
cout >> ??????!!!!! J'ecris koi ici ;
system("PAUSE");
return 0;
}
A voir également:
- La Fonction enum C++
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
1 réponse
Les énumérations ne peuvent être utilisées que dans le code. Tu dois donc utiliser un tableau pour afficher le jour de la semaine à partir de son n° :
int main(int argc, char* argv[])
{
static const char* s_jours[] = {"lundi","mardi","mercredi","jeudi","vendredi","samedi","dimanche"};
int jour = 0;
while (jour == 0)
{
cout << "Jour de la semaine (1-7) ? "; cin >> jour;
if (jour<1 || jour>7) jour = 0;
}
cout << s_jours[jour-1] << endl << endl;
system("pause");
return 0;
}
napi15
Messages postés
78
Statut
Membre
MERCI! BEAUCOUP!!