Enumerasi di C++

Berikut ini adalah contoh enumerasi untuk Dev-C++, semoga bermanfaat :)


#include<stdio.h>

enum tipehari{minggu=0,senin,selasa,rabu,kamis,jumat,sabtu};

struct matakuliah
{
    char nama[20];
    char kode[10];
    int jum_sks;
    char pengajar[20];
    enum tipehari hari;
}matkul[10];

int main()
{
    int x,i;
   
    printf("Banyaknya Matakuliah : ");scanf("%d",&x);
    for(i=0;i<x;i++)
    {
        fflush(stdin);
        printf("\nMatakuliah ke-%d ",i+1);
        fflush(stdin);
        printf("\n\nNama Matakuliah : ");gets(matkul[i].nama);
        fflush(stdin);
        printf("Kode Matakuliah : ");gets(matkul[i].kode);
        fflush(stdin);
        printf("Jumlah SKS      : ");scanf("%d",&matkul[i].jum_sks);
        fflush(stdin);
        printf("Pengajar        : ");gets(matkul[i].pengajar);
        fflush(stdin);
        printf("Hari            : ");scanf("%d",&matkul[i].hari);
        printf("\n\n====================================================\n\n");
       
    }
   
   
    printf("\nNo \t Matakuliah \t Kode \t SKS \t Pengajar \t Hari\n");
    for(i=0;i<x;i++)
        printf("\n%d \t %s \t %s \t %d \t %s \t %d\n",i+1,matkul[i].nama,matkul[i].kode,matkul[i].jum_sks,matkul[i].pengajar,matkul[i].hari);
   
   
    getche();
    return 0;
}

Comments