La Fonction enum C++

Résolu
napi15 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -  
napi15 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention   -
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;
}







A voir également:

1 réponse

ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   340
 
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;
}
2
napi15 Messages postés 71 Date d'inscription   Statut Membre Dernière intervention  
 
MERCI! BEAUCOUP!!
0