compiler error with global enum
I am getting this error:-
C:\C++ PROJECTS\CONSOLE\PROJECTS1\num lists menu\main.cpp(6) : fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1786)
with this code. Why?
Code:
//// A menu that lists various sets of numbers///
#include<iostream>
using namespace std;
enum Choice{square = 1, cube, exit};
int DoMenu(void);
int main(void)
{
int choice = 0;
while(choice != exit)
{
choice = DoMenu();
switch(choice)
{
case square:
cout << "Square\n";
break;
case cube:
cout << "Cube\n";
break;
case exit:
cout << "Byee!\n";
break;
}
}
return(0);
}
int DoMenu(void)
{
int choice = 0;
cout << "1. Square Numbers\n"
<< "2. Cube Numbers\n"
<< "3. Exit\n";
cin >> choice;
return(choice);
}
Thanks Mark S.