20131128【C言語】enumを使う

お題

enumを使う

 

プログラム概要

enumを使って定数に相当する文字列を出力する。

定数を決めるためには乱数を利用する

 

ソース

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

 

enum transport {car, train, airplane, bus} tp;

 

int main(void)

{

srand*1;

tp = rand() % 4;

switch (tp) {

case car:

printf("Car\n");

break;

case train:

printf("Train\n");

break;

case airplane:

printf("Airplane\n");

break;

case bus:

printf("Bus\n");

}

 

return 0;

}

 

実行結果 

Train

 

 

*1:unsigned)time(NULL