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 175 views
175 views asked May 22, 2018 by avibootz
1 answer 187 views
187 views asked Nov 9, 2021 by avibootz
2 answers 229 views
1 answer 220 views
220 views asked Aug 7, 2018 by avibootz
1 answer 210 views
1 answer 108 views
108 views asked Jan 28, 2023 by avibootz
1 answer 182 views
182 views asked Aug 27, 2017 by avibootz
...