Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alani
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 48
#1

Описать структуру: Отдел кадров - C++

19.02.2013, 22:24. Просмотров 959. Ответов 6
Метки нет (Все метки)

Описать структуру:
Отдел кадров
Фамилия Инициалы Год рожд Оклад
Иванов И.И. 1975 517.50
Петренко П.П. 1956 219.10
Паниковский М.С. 1967 300.00
Примечание: оклад установлен по состоянию на 1 января 2000 года
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hofmn
Helter Skelter
61 / 61 / 1
Регистрация: 19.09.2012
Сообщений: 133
19.02.2013, 22:56     Описать структуру: Отдел кадров #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream> 
 
using namespace std;
 
struct HumanResources
{
    string name;
    string initials;
    int year;
    double salary; 
};
 
int main() 
{
    HumanResources h1, h2, h3;
    h1 = { "Иванов", "И.И.", 1975, 517.50 };
    h2 = { "Петренко", "П.П.", 1956, 219.10 };
    h3 = { "Паниковский", "М.С.", 1967, 300.00 };
    
    cout << "Фамилия\t\tИнициалы\tГод рожд.\tОклад" << endl;
    cout << h1.name << "\t\t" << h1.initials << "\t\t" << h1.year 
    << "\t\t" << h1.salary << endl;
    cout << h2.name << "\t" << h2.initials << "\t\t" << h2.year 
    << "\t\t" << h2.salary << endl;
    cout << h3.name << "\t" << h3.initials << "\t\t" << h3.year
     << "\t\t" << h3.salary << endl;
    //cin.get();
    //cin.get();
    return 0; 
}
Alani
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 48
19.02.2013, 23:05  [ТС]     Описать структуру: Отдел кадров #3
к сожалению не работает, выдает 12 ошибок
hofmn
Helter Skelter
61 / 61 / 1
Регистрация: 19.09.2012
Сообщений: 133
19.02.2013, 23:40     Описать структуру: Отдел кадров #4
Чем компилируете? Что за ошибки? У меня все ок.
Миниатюры
Описать структуру:  Отдел кадров  
Alani
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 48
19.02.2013, 23:44  [ТС]     Описать структуру: Отдел кадров #5
С++ конечно)

Compiling...
33A.cpp
c:\users\sony\desktop\33a.cpp(16) : error C2059: syntax error : '{'
c:\users\sony\desktop\33a.cpp(16) : error C2143: syntax error : missing ';' before '{'
c:\users\sony\desktop\33a.cpp(16) : error C2143: syntax error : missing ';' before '}'
c:\users\sony\desktop\33a.cpp(17) : error C2059: syntax error : '{'
c:\users\sony\desktop\33a.cpp(17) : error C2143: syntax error : missing ';' before '{'
c:\users\sony\desktop\33a.cpp(17) : error C2143: syntax error : missing ';' before '}'
c:\users\sony\desktop\33a.cpp(18) : error C2059: syntax error : '{'
c:\users\sony\desktop\33a.cpp(18) : error C2143: syntax error : missing ';' before '{'
c:\users\sony\desktop\33a.cpp(18) : error C2143: syntax error : missing ';' before '}'
c:\users\sony\desktop\33a.cpp(21) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable conversi
on)
c:\users\sony\desktop\33a.cpp(23) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable conversi
on)
c:\users\sony\desktop\33a.cpp(25) : error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' (or there is no acceptable conversi
on)
Error executing cl.exe.

33A.obj - 12 error(s), 0 warning(s)
hofmn
Helter Skelter
61 / 61 / 1
Регистрация: 19.09.2012
Сообщений: 133
22.02.2013, 02:00     Описать структуру: Отдел кадров #6
Нашел ошибку (если все еще актуально):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream> 
#include <string>
using namespace std;
 
struct HumanResources
{
    string name;
    string initials;
    int year;
    double salary; 
};
 
int main() 
{
    HumanResources h1 = { "Иванов",   "И.И.", 1975, 517.50 }, 
                   h2 = { "Петренко", "П.П.", 1956, 219.10 }, 
                   h3 = { "Паниковский", "М.С.", 1967, 300.00 };
    
    cout << "Фамилия\t\tИнициалы\tГод рожд.\tОклад" << endl << endl;
    cout << h1.name << "\t\t" << h1.initials << "\t\t" << h1.year 
    << "\t\t" << h1.salary << endl;
    cout << h2.name << "\t" << h2.initials << "\t\t" << h2.year 
    << "\t\t" << h2.salary << endl;
    cout << h3.name << "\t" << h3.initials << "\t\t" << h3.year
     << "\t\t" << h3.salary << endl;
    //cin.get();
    //cin.get();
    return 0; 
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2013, 23:26     Описать структуру: Отдел кадров
Еще ссылки по теме:

Описать структуру «дата» C++
Описать структуру STUDENT C++
Описать структуру телефона C++
Описать структуру Train C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Alani
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 48
05.11.2013, 23:26  [ТС]     Описать структуру: Отдел кадров #7
Срочно нужен код этой же программы, выполненный через классы!!! Помогите плииииз)
Yandex
Объявления
05.11.2013, 23:26     Описать структуру: Отдел кадров
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru