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 183 views
183 views asked May 22, 2018 by avibootz
1 answer 195 views
195 views asked Nov 9, 2021 by avibootz
2 answers 240 views
1 answer 223 views
223 views asked Aug 7, 2018 by avibootz
1 answer 221 views
1 answer 114 views
114 views asked Jan 28, 2023 by avibootz
1 answer 186 views
186 views asked Aug 27, 2017 by avibootz
...