Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: magold   (08.08.2010 в 17:54)
Здравия всем, поиск ничего похожего не показал.

Использую среду dev c++ версия 4.9.9.2

Создаю структуры и перечисляемый тип данных, вкладываю его в структуру и все, при компиляции прога тупо зависает, ошибку вызывает попытка присвоить значение данному элементу через оператор cin. (выделил жирным). Подскажите в чем моя ошибка или быть может компилятор глючит?
Код:

#include <iostream>
using namespace std;

enum etype {laborer, secretary, manager, accountant, executive, researcher};

struct date
{
    int day;
    int month;
    int year;
};

struct employee
{
    int number;
    float money;
    etype dolgnost;
    date hire_date;
};

int main ()
{
    char deltree;
    employee employee1, employee2, employee3;
    cout << "Введите номер 1-го сотрудника и его оклад, должность по индексу (laborer, secretary\n, manager, accountant, executive, researcher), дату в формате дд/мм/гггг ";
    cin >> employee1.number >> employee1.money >> employee1.dolgnost >> employee1.hire_date.day >> deltree >> employee1.hire_date.month >> deltree >> employee1.hire_date.year;
    system ("PAUSE");
    return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: