im reading 21 days to c++ and i came upon a curiosity.
link: http://newdata.box.sk/bx/c/htm/ch03.htm
Code:
1: #include <iostream.h>
2: int main()
3: {
4: enum Days { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};
5:
6: Days DayOff;
7: int x;
8:
9: cout << "What day would you like off (0-6)? ";
10: cin >> x;
11: DayOff = Days(x);
12:
13: if (DayOff == Sunday || DayOff == Saturday)
14: cout << "\nYou're already off on weekends!\n";
15: else
16: cout << "\nOkay, I'll put in the vacation day.\n";
17: return 0;
18: }
on line 6 why does he write "Days DayOff;" instead of "char DayOff;" ?? whats the difference?