How to use enum in C++

7 Answers

0 votes
#include <iostream>
  
enum week {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};

int main()
{
    week today;
    
    today = Friday;
    
    std::cout << today + 1;
}
  
   
   
/*
run:
   
6
   
*/

 



answered Dec 11, 2020 by avibootz
edited May 5, 2024 by avibootz
0 votes
#include <iostream>
  
enum week {Sunday = 1, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};

int main()
{
    week today;
    
    today = Friday;
    
    std::cout << today;
}
  
   
   
/*
run:
   
6
   
*/

 



answered Dec 11, 2020 by avibootz
edited May 5, 2024 by avibootz
0 votes
#include <iostream>
  
enum EN {A = 1, B, C, D = 10, E, F};

int main()
{
    EN x;
    
    x = B;
    std::cout << x << "\n";
    
    x = E;
    std::cout << x;
}
  
   
   
/*
run:
   
2
11
   
*/

 



answered Dec 11, 2020 by avibootz
edited May 5, 2024 by avibootz
0 votes
#include <iostream>
  
enum EN {A = 1, 
         B, 
         C, 
         D = 10, 
         E, 
         F}x;

int main()
{
    x = C;
    std::cout << x << "\n";
    
    x = F;
    std::cout << x;
}
  
   
   
/*
run:
   
3
12
   
*/

 



answered Dec 11, 2020 by avibootz
edited May 5, 2024 by avibootz
0 votes
#include <iostream>
  
enum EN {A = 1, 
         B, 
         C, 
         D = 10, 
         E, 
         F};

int main()
{
    std::cout << A << "\n";
    std::cout << B << "\n";
    std::cout << C << "\n";
    std::cout << D << "\n";
    std::cout << E << "\n";
    std::cout << F << "\n";
}
  
   
   
   
/*
run:
   
1
2
3
10
11
12
   
*/

 



answered Dec 11, 2020 by avibootz
edited May 5, 2024 by avibootz
0 votes
#include <iostream>
   
enum days {Sunday = 1, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};
 
int main()
{
    days day1, day2;
 
    day1 = Sunday;
    day2 = Wednesday;
 
    std::cout << day2 - day1 << "\n";
 
    std::cout << day1 << "\n";
    std::cout << day2 << "\n";
 
    if (day1 < day2) {
        std::cout << "day1 < day2" << "\n";
    }
}
   
    
    
/*
run:
    
3
1
4
day1 < day2
    
*/

 



answered May 5, 2024 by avibootz
0 votes
#include <iostream>
 
using std::cout;

int main()
{
    enum Color { red, green, blue };
    Color c = green;
     
    switch (c) {
        case red: cout << "red\n";   break;
        case green: cout << "green\n"; break;
        case blue: cout << "blue\n";  break;
    }
}

 
/*
run:
 
green
 
*/

 



answered May 5, 2024 by avibootz

Related questions

1 answer 190 views
190 views asked Mar 13, 2022 by avibootz
1 answer 170 views
170 views asked May 22, 2018 by avibootz
1 answer 176 views
176 views asked May 22, 2018 by avibootz
1 answer 151 views
151 views asked May 22, 2018 by avibootz
1 answer 174 views
174 views asked Mar 19, 2018 by avibootz
1 answer 94 views
94 views asked Mar 9, 2025 by avibootz
1 answer 129 views
129 views asked Jan 28, 2023 by avibootz
...