Quantcast
Channel: Hacker News
Viewing all articles
Browse latest Browse all 10943

switch brain teaser

$
0
0

Comments:"switch brain teaser"

URL:https://gist.github.com/theonewolf/5486167


#include <stdio.h>

#include <stdlib.h>

 

enumoption

{

OPT_ONE=0x01,

OPT_TWO=0x02,

OPT_THREE=0x03,

OPT_FOUR=0x04,

OPT_MAGIC=0x05

};

 

voidtest_switch(enumoptionopt)

{

switch(opt)

{

OPT_ONE:

fprintf(stdout,"OPT_ONE\n");

break;

OPT_TWO:

fprintf(stdout,"OPT_TWO\n");

break;

OPT_THREE:

fprintf(stdout,"OPT_THREE\n");

break;

OPT_FOUR:

fprintf(stdout,"OPT_FOUR\n");

break;

OPT_MAGIC:

fprintf(stdout,"OPT_MAGIC\n");

break;

default:

fprintf(stdout,"default, no match found.\n");

};

}

 

intmain(intargc,char*argv[])

{

test_switch(OPT_MAGIC);

returnEXIT_SUCCESS;

}


Viewing all articles
Browse latest Browse all 10943

Trending Articles