
03.02.2009, 20:59
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
С нами:
9649706
Репутация:
3338
|
|
Сообщение от awdrg
Попробуй еще вот так:
Код:
#include <iostream>
using namespace std;
int main()
{
enum Days{sunday ,monday, tuesday, wednesday, thursday, friday, saturday};
int now;
cout << "Make me happy plz (0-6) ";
cin >> now;
if ((now == sunday) or (now == saturday))
cout << "Yeeeeaaaahhhh\n";
else
cout << "blia...\n";
return 0;
}
может нет прямой поддержки ввода через enum
Отлично, спасибо, путем ниибательских экспериментов и твой код неправильный  ) Но чуть-чуть. Вот правильный код, в итоге, правилльно отрабатывающий в MS VC++2008:
PHP код:
#include <iostream>
using namespace std;
int main()
{
enum Days{sunday ,monday, tuesday, wednesday, thursday, friday, saturday};
int choice;
cout << "Make me happy plz (0-6) ";
cin >> choice;
if ((choice== sunday) || (choice == saturday))
cout << "Yeeeeaaaahhhh\n";
else
cout << "blia...\n";
return 0;
}
Алилуйя, а теперь сравните его с оригиналом из книги (для тех, кто хочет учить С++ в среде MS VC++2008) из книги "С++ за 21":
PHP код:
#include <iostream.h>
int main()
{
enum Days{sunday ,monday, tuesday, wednesday, thursday, friday, saturday};
int choice;
cout << "Make me happy plz (0-6) ";
cin << choice;
if ((choice = sunday) || (choice == saturday))
cout << "Yeeeeaaaahhhh\n";
else
cout << "blia...\n";
return 0;
}
72-ая страница книжонки. Или мне просто такой вариант достался? Две ошибки (опечатки):
1. cin << choice; а надо cin >> choice;
2.
if ((choice = sunday) || (choice == saturday))
а правильно
if ((choice == sunday) || (choice == saturday))
Всем спасибо, вопрос прояснён  )))) Ппц
|
|
|