Type enum en c

Résolu
yuri648 Messages postés 677 Date d'inscription   Statut Membre Dernière intervention   -  
yuri648 Messages postés 677 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un type enum en c

enum{conte=0,fiction=1,policier=2,roman=3,histoire=4} cat;

comment grace au numero je peux affichier sont egale par exemple

je saisi 2 il m'afiche policier


merci

A voir également:

2 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Par exemple :

#include <stdio.h>

enum cat{conte=0,fiction=1,policier=2,roman=3,histoire=4};

int main()
{
	enum cat c;
	printf("Valeur : "); scanf("%d",&c);

	printf("Genre  : ");
	switch(c)
	{
	case conte :	printf("Conte\n"); break;
	case fiction :	printf("Fiction\n"); break;
	case policier :	printf("Policier\n"); break;
	case roman :	printf("Roman\n"); break;
	case histoire :	printf("Histoire\n"); break;
	default :	printf("Inconnu\n");
	}

  return 0;
}
1
yuri648 Messages postés 677 Date d'inscription   Statut Membre Dernière intervention   7
 
merci bcp
0