Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Brenon
1 / 1 / 0
Регистрация: 23.10.2014
Сообщений: 17
#1

Посмотрите код программы

09.11.2014, 23:25. Просмотров 185. Ответов 2
Метки нет (Все метки)

Вообщем сабж, код программы рабочий до ушей(по-моему), ругня на
#include <iostream.h>
на другом компе работает, С++ тот же.
Видимо не хватает этой библиотеки(О_О) , ну или может в чем-то другом проблема ?
Подскажите.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#include <iostream.h>
#include <conio.h>
#include <string.h>
#include <stdio.h>
 
class Human
{
private:
    char name[30];
    int age;
public:
    Human()
    {
        strcpy(name, "Vasja");
        age = 20;
    }
    void setName(char _name[])
    {
        strcpy(name, _name);
    }
    void setAge(int _age)
    {
        age = _age;
    }
    char * getName()
    {
        return name;
    }
    int getAge()
    {
        return age;
    }
    virtual void print()
    {
        cout << "Chelovek: Imja: " << name << ", vozrast: " << age << endl;
    }
};
 
class Student: public Human
{
private:
    char vuz[30];
    char fak[30];
    int kurs;
public:
    Student(): Human()
    {
        strcpy(vuz, "BNTU");
        strcpy(fak, "MIDO");
        kurs = 1;
    }
    void setVuz(char _vuz[])
    {
        strcpy(vuz, _vuz);
    }
    void setFak(char _fak[])
    {
        strcpy(fak, _fak);
    }
    void setKurs(int _kurs)
    {
        kurs = _kurs;
    }
    char * getVuz()
    {
        return vuz;
    }
    char * getFak()
    {
        return fak;
    }
    int getKurs()
    {
        return kurs;
    }
    virtual void print()
    {
        cout << "Student: VUZ: " << vuz << ", fakul`tet: " << fak << ", kurs: " << kurs << endl;
    }
};
 
class Worker: public Human
{
private:
    char zav[30];
    char otd[30];
    int okl;
public:
    Worker(): Human()
    {
        strcpy(zav, "MAZ");
        strcpy(otd, "litja");
        okl = 5000000;
    }
    void setZav(char _zav[])
    {
        strcpy(zav, _zav);
    }
    void setOtd(char _otd[])
    {
        strcpy(otd, _otd);
    }
    void setOkl(int _okl)
    {
        okl = _okl;
    }
    char * getZav()
    {
        return zav;
    }
    char * getOtd()
    {
        return otd;
    }
    int getOkl()
    {
        return okl;
    }
    virtual void print()
    {
        cout << "Rabochij: Zavod: " << zav << ", otdel: " << otd << ", oklad: " << okl << endl;
    }
};
 
void main()
{
    Human *hum = new Human();
    Human *humStud = new Student();
    Human *humWork = new Worker();
    hum->print();
    humStud->print();
    humWork->print();
    getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2014, 23:25
Ответы с готовыми решениями:

Посмотрите код
Помогите разобраться, пишу программу на С++. Вот код: app.cpp #include &lt;SDL/SDL.h&gt; #include...

Посмотрите код
Всем доброго времени суток. Вот написал програмку, которая считает сумму элементов массива....

посмотрите код
Добавлено через 5 минут и еще, не подскажнте, как сделать так, чтоб работал великий и могучий))...

Посмотрите какой код
необходимо написать альтернативу этому коду #include &lt;iostream&gt; #include &lt;locale&gt; #include...

Посмотрите код пожалуйста...
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main() { int n,*b,i,k; double x; float...

2
ReinDeer
19 / 19 / 9
Регистрация: 15.09.2014
Сообщений: 127
09.11.2014, 23:28 #2
Brenon, говорят #include <iostream.h> не везде поддерживается. Попробуй переписать #include <iostream>
1
Brenon
1 / 1 / 0
Регистрация: 23.10.2014
Сообщений: 17
09.11.2014, 23:34  [ТС] #3
Отбой тревоги , определил в чем была ошибка, слегка изменил код.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2014, 23:34

Программа не работает посмотрите код
Помогите пожалуйста с кодом программы Вычислить сумму 1-1\2+1\3-…+(-1)sqr(n+1)*(1\n) ...

Посмотрите на мой код. Матрицы
Накидал вот такой косой код. Программа должна определить мин и макс элемент матрицы и поменять...

Посмотрите код на наличие ошибки
#include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; typedef vector&lt;int&gt; row; typedef...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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