Ну это какбэ даже компилятор найти может.
yurik@yurik-pc:~$ cat >>test.cc
#include <iostream>
int main()
{
enum Days { Sunday, Monday, Tuesday,
Wednesday, Thursday, Friday, Saturday };
int choice;
std::cout << "Enter a day (0-6): ";
std::cin >> choice;
if (choice = Sunday || choice == Saturday)
std::cout << "\nYou're already off on weekends!\n";
else
std::cout << "\nOkay, I'll put in the vacatio day.\n";
return 0;
}
yurik@yurik-pc:~$ mcedit test.cc
yurik@yurik-pc:~$ g++ -Wall -Wextra -o test test.cc
test.cc: In function ‘int main()’:
test.cc:9: warning: suggest parentheses around assignment used as truth value
yurik@yurik-pc:~$
НЕ ИГНОРИРУЙТЕ ПРЕДУПРЕЖДЕНИЯ КОМПИЛЯТОРА!