How to use switch with enum in C

1 Answer

0 votes
#include <stdio.h>

enum messages { OK, WARNING, ERROR };

void f(enum messages msg)
{
  switch (msg) 
  {
    case OK:
        puts("OK");
        break;
    case WARNING:
        puts("WARNING");
        break;
    case ERROR:
        puts("ERROR");
        break;
  }
}

int main(void) 
{
    f(OK);
    
    return 0;
}
    
/*
run:
 
OK

*/

 



answered Aug 28, 2017 by avibootz

Related questions

1 answer 258 views
258 views asked May 22, 2018 by avibootz
1 answer 274 views
274 views asked Nov 9, 2021 by avibootz
2 answers 351 views
1 answer 306 views
306 views asked Aug 7, 2018 by avibootz
1 answer 309 views
1 answer 265 views
265 views asked Aug 27, 2017 by avibootz
4 answers 524 views
...