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

Pomogoti naidti oshibku - C++

Восстановить пароль Регистрация
 
Novichok_K_Z
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 11
24.12.2013, 13:57     Pomogoti naidti oshibku #1
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
#include <iostream>
#include <iomanip>
using namespace std;
int main()
class Time
{private:
        int hour;
        int minute;
        int second;
public:
};
class Date
{private:
        int day;
        int month;
        int year;
public:
};
class DateTime: public Date,public Time
{
        local=localtime(&t);
        local=gmtime(&t);
}
class Time
{ public:
        Time()
        {
                hour=0;
                minute=0;
                second=0;
        }
        int time_increase();
        void setTime()
        {
            cout<<"hour:";
            cin>>hour;
            cout<<"minute:";
            cin>>minute;
            cout<<"second:";
            cin>>second;
        }
        inline void display()
        {
            cout<<hour<<":"<<minute<<":"<<second<<endl;
        }
protected:
private:
            int hour;
            int minute;
            int second;
};
class Date
{
public:
    Date()
    {
        year=2013;
        month=1;
        day=1;
    }
    void date_increase();
    void setDate()
    {
        cout<<"year:";
        cin>>year;
        cout<<"month:";
        cin>>month;
        cout<<"day:";
        cin>>day;
    }
    int getWeekday()
    {
        int y,c,m,d,w;
        if(month>=3)
        {
            y=year%100;
            c=year/100;
            m=month;
            d=day;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        else if(2==month)
        {
            y=(year-1)%100;
            c=(year-1)/100;
            d=day;
            m=13;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        else
        {
            y=(year-1)%100;
            c=(year-1)/100;
            d=day;
            m=14;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        return w%7;
    }
    void printMenology()
    {
        cout<<"0  1  2  3  4  5  6"<<endl;
        int maxdays;
        id(2==month)
        {
            if(((year%100)!=0)&&(year%4)==0|| (year%400)==0)
            {
                maxdays=29;
            }
            else
                maxdays=28;
        }
        else if(4==month||6==month||9==month||11==month)
        {
            maxdays=30;
        }else
        {
            maxdays=31;
        }
        int dw,d;
        w=getWeekday();
        if(0==w)2=7;
        dw=w-(day%7);
        for(int i=1;i<=maxdays;++i)
        {
            if((i+dw)%7==0)
                cout<<endl<<i<<"  ";
            else
                cout<<i<<"  ";
        }
    }   
    inline void display()
    {
        cout<<year<<":"<<mont<<":"<<day<<endl;
    }
protected:
private:
    int day:
    int month;
    int year;
};
class DateTime:public Date,public Time
{
public:
    void display()
    {
        Time::display();
        Date::display();
    }
    void setDateTime()
    {
        setTime();
        setDate();
        cout<<"(y/n)"<<endl;
        char yn;
        cin>>yn;
        if('y'==yn)
            setDateTime();
        struct tm*local;
        timet_tt;
        t=time(NULL);
        local=localtime(&t);
        cout<<"Local hour is"<<local->tm_hour<<endl;
        local=gmtime(&t);
        cout<<"UTC hour is"<<local->tm_hour<<endl;
    }
    void DateTime_increase()
    {
        while(true)
        {
            Sleep(1000);
            while(time_increase())
                date_increase();
            display();
            cout<<"Today is"<<a[getWeekday()]<<endl;
            printMenology();
        }
    }
protected:
private:
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 13:57     Pomogoti naidti oshibku
Посмотрите здесь:

Kak mojno obrabativat oshibku v procedure? SQL Server
Pomogite ispravit oshibku Delphi
Excel.Pomogite ispravit oshibku VBA

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
24.12.2013, 14:24     Pomogoti naidti oshibku #2
Цитата Сообщение от Novichok_K_Z Посмотреть сообщение
Pomogoti naidti oshibku
Du iu speek rashan?

Вам нужно вам помочь найти ошибку или найти ее за вас? Если за вас, то вон она, нашел.
Novichok_K_Z
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 11
24.12.2013, 16:15  [ТС]     Pomogoti naidti oshibku #3
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Du iu speek rashan?

Вам нужно вам помочь найти ошибку или найти ее за вас? Если за вас, то вон она, нашел.
незнаю что делать. Надо до завтра сдать.Вроде все правильно написал,но компилятор выдает ошибку
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.12.2013, 16:56     Pomogoti naidti oshibku #4
Цитата Сообщение от Novichok_K_Z Посмотреть сообщение
но компилятор выдает ошибку
Какую?
Крюгер
 Аватар для Крюгер
0 / 60 / 3
Регистрация: 16.11.2012
Сообщений: 409
Записей в блоге: 3
24.12.2013, 17:09     Pomogoti naidti oshibku #5
а зачем вы классы запихиваете в main ?
и где объекты класса? /классов

Добавлено через 1 минуту
как правило для работы с классами , таки создаются объекты класса, если его члены не статические
Novichok_K_Z
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 11
24.12.2013, 17:12  [ТС]     Pomogoti naidti oshibku #6
E:\Program Files\Microsoft Visual Studio\MyProjects\6\l.cpp(7) : error C2143: syntax error : missing ';' before '<class-head>'
E:\Program Files\Microsoft Visual Studio\MyProjects\6\l.cpp(7) : fatal error C1004: unexpected end of file found
Error executing cl.exe.


Я просто новичoк в c++
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.12.2013, 17:37     Pomogoti naidti oshibku #7
Ошибок тут немерено.

Добавлено через 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
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
#include <iostream>
#include <iomanip>
using namespace std;
 
 
class Time
{ 
public:
        Time()
        {
                hour=0;
                minute=0;
                second=0;
        }
        int time_increase();
        void setTime()
        {
            cout<<"hour:";
            cin>>hour;
            cout<<"minute:";
            cin>>minute;
            cout<<"second:";
            cin>>second;
        }
        inline void display()
        {
            cout<<hour<<":"<<minute<<":"<<second<<endl;
        }
protected:
private:
            int hour;
            int minute;
            int second;
};
 
class Date
{
public:
    Date()
    {
        year=2013;
        month=1;
        day=1;
    }
    void date_increase();
    void setDate()
    {
        cout<<"year:";
        cin>>year;
        cout<<"month:";
        cin>>month;
        cout<<"day:";
        cin>>day;
    }
    int getWeekday()
    {
        int y,c,m,d,w;
        if(month>=3)
        {
            y=year%100;
            c=year/100;
            m=month;
            d=day;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        else if(2==month)
        {
            y=(year-1)%100;
            c=(year-1)/100;
            d=day;
            m=13;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        else
        {
            y=(year-1)%100;
            c=(year-1)/100;
            d=day;
            m=14;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        return w%7;
    }
    void printMenology()
    {
        cout<<"0  1  2  3  4  5  6"<<endl;
        int maxdays;
        if(2==month)
        {
            if(((year%100)!=0)&&(year%4)==0|| (year%400)==0)
            {
                maxdays=29;
            }
            else
                maxdays=28;
        }
        else if(4==month||6==month||9==month||11==month)
        {
            maxdays=30;
        }else
        {
            maxdays=31;
        }
        int dw,d;
        w=getWeekday();
        if(0==w)2=7;
        dw=w-(day%7);
        for(int i=1;i<=maxdays;++i)
        {
            if((i+dw)%7==0)
                cout<<endl<<i<<"  ";
            else
                cout<<i<<"  ";
        }
    }   
    inline void display()
    {
        cout<<year<<":"<<month<<":"<<day<<endl;
    }
protected:
private:
    int day;
    int month;
    int year;
};
 
 
class DateTime:public Date, public Time
{
public:
    void display()
    {
        Time::display();
        Date::display();
    }
    void setDateTime()
    {
        setTime();
        setDate();
        cout<<"(y/n)"<<endl;
        char yn;
        cin>>yn;
        if('y'==yn)
            setDateTime();
        struct tm*local;
        time_t t;
        t=time(NULL);
        local=localtime(&t);
        cout<<"Local hour is"<<local->tm_hour<<endl;
        local=gmtime(&t);
        cout<<"UTC hour is"<<local->tm_hour<<endl;
    }
    void DateTime_increase()
    {
        while(true)
        {
            Sleep(1000);
            while(time_increase())
                date_increase();
            display();
            cout<<"Today is"<<a[getWeekday()]<<endl;
            printMenology();
        }
    }
protected:
private:
 
};
 
int main()
{}
Novichok_K_Z
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 11
24.12.2013, 17:42  [ТС]     Pomogoti naidti oshibku #8
Цитата Сообщение от alsav22 Посмотреть сообщение
Ошибок тут немерено.

Добавлено через 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
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
#include <iostream>
#include <iomanip>
using namespace std;
 
 
class Time
{ 
public:
        Time()
        {
                hour=0;
                minute=0;
                second=0;
        }
        int time_increase();
        void setTime()
        {
            cout<<"hour:";
            cin>>hour;
            cout<<"minute:";
            cin>>minute;
            cout<<"second:";
            cin>>second;
        }
        inline void display()
        {
            cout<<hour<<":"<<minute<<":"<<second<<endl;
        }
protected:
private:
            int hour;
            int minute;
            int second;
};
 
class Date
{
public:
    Date()
    {
        year=2013;
        month=1;
        day=1;
    }
    void date_increase();
    void setDate()
    {
        cout<<"year:";
        cin>>year;
        cout<<"month:";
        cin>>month;
        cout<<"day:";
        cin>>day;
    }
    int getWeekday()
    {
        int y,c,m,d,w;
        if(month>=3)
        {
            y=year%100;
            c=year/100;
            m=month;
            d=day;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        else if(2==month)
        {
            y=(year-1)%100;
            c=(year-1)/100;
            d=day;
            m=13;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        else
        {
            y=(year-1)%100;
            c=(year-1)/100;
            d=day;
            m=14;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        return w%7;
    }
    void printMenology()
    {
        cout<<"0  1  2  3  4  5  6"<<endl;
        int maxdays;
        if(2==month)
        {
            if(((year%100)!=0)&&(year%4)==0|| (year%400)==0)
            {
                maxdays=29;
            }
            else
                maxdays=28;
        }
        else if(4==month||6==month||9==month||11==month)
        {
            maxdays=30;
        }else
        {
            maxdays=31;
        }
        int dw,d;
        w=getWeekday();
        if(0==w)2=7;
        dw=w-(day%7);
        for(int i=1;i<=maxdays;++i)
        {
            if((i+dw)%7==0)
                cout<<endl<<i<<"  ";
            else
                cout<<i<<"  ";
        }
    }   
    inline void display()
    {
        cout<<year<<":"<<month<<":"<<day<<endl;
    }
protected:
private:
    int day;
    int month;
    int year;
};
 
 
class DateTime:public Date, public Time
{
public:
    void display()
    {
        Time::display();
        Date::display();
    }
    void setDateTime()
    {
        setTime();
        setDate();
        cout<<"(y/n)"<<endl;
        char yn;
        cin>>yn;
        if('y'==yn)
            setDateTime();
        struct tm*local;
        time_t t;
        t=time(NULL);
        local=localtime(&t);
        cout<<"Local hour is"<<local->tm_hour<<endl;
        local=gmtime(&t);
        cout<<"UTC hour is"<<local->tm_hour<<endl;
    }
    void DateTime_increase()
    {
        while(true)
        {
            Sleep(1000);
            while(time_increase())
                date_increase();
            display();
            cout<<"Today is"<<a[getWeekday()]<<endl;
            printMenology();
        }
    }
protected:
private:
 
};
 
int main()
{}
календарь
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.12.2013, 17:57     Pomogoti naidti oshibku #9
Цитата Сообщение от Novichok_K_Z Посмотреть сообщение
календарь
Что календарь? Я написал, что там, где компилятор покажет ошибки, непонятно что должно быть.
Novichok_K_Z
0 / 0 / 0
Регистрация: 24.12.2013
Сообщений: 11
24.12.2013, 19:00  [ТС]     Pomogoti naidti oshibku #10
Цитата Сообщение от alsav22 Посмотреть сообщение
Ошибок тут немерено.

Добавлено через 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
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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
#include <iostream>
#include <iomanip>
using namespace std;
 
 
class Time
{ 
public:
        Time()
        {
                hour=0;
                minute=0;
                second=0;
        }
        int time_increase();
        void setTime()
        {
            cout<<"hour:";
            cin>>hour;
            cout<<"minute:";
            cin>>minute;
            cout<<"second:";
            cin>>second;
        }
        inline void display()
        {
            cout<<hour<<":"<<minute<<":"<<second<<endl;
        }
protected:
private:
            int hour;
            int minute;
            int second;
};
 
class Date
{
public:
    Date()
    {
        year=2013;
        month=1;
        day=1;
    }
    void date_increase();
    void setDate()
    {
        cout<<"year:";
        cin>>year;
        cout<<"month:";
        cin>>month;
        cout<<"day:";
        cin>>day;
    }
    int getWeekday()
    {
        int y,c,m,d,w;
        if(month>=3)
        {
            y=year%100;
            c=year/100;
            m=month;
            d=day;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        else if(2==month)
        {
            y=(year-1)%100;
            c=(year-1)/100;
            d=day;
            m=13;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        else
        {
            y=(year-1)%100;
            c=(year-1)/100;
            d=day;
            m=14;
            w=y+y/4+c/4-2*c+(26*(m+1)/10)+d-1;
        }
        return w%7;
    }
    void printMenology()
    {
        cout<<"0  1  2  3  4  5  6"<<endl;
        int maxdays;
        if(2==month)
        {
            if(((year%100)!=0)&&(year%4)==0|| (year%400)==0)
            {
                maxdays=29;
            }
            else
                maxdays=28;
        }
        else if(4==month||6==month||9==month||11==month)
        {
            maxdays=30;
        }else
        {
            maxdays=31;
        }
        int dw,d;
        w=getWeekday();
        if(0==w)2=7;
        dw=w-(day%7);
        for(int i=1;i<=maxdays;++i)
        {
            if((i+dw)%7==0)
                cout<<endl<<i<<"  ";
            else
                cout<<i<<"  ";
        }
    }   
    inline void display()
    {
        cout<<year<<":"<<month<<":"<<day<<endl;
    }
protected:
private:
    int day;
    int month;
    int year;
};
 
 
class DateTime:public Date, public Time
{
public:
    void display()
    {
        Time::display();
        Date::display();
    }
    void setDateTime()
    {
        setTime();
        setDate();
        cout<<"(y/n)"<<endl;
        char yn;
        cin>>yn;
        if('y'==yn)
            setDateTime();
        struct tm*local;
        time_t t;
        t=time(NULL);
        local=localtime(&t);
        cout<<"Local hour is"<<local->tm_hour<<endl;
        local=gmtime(&t);
        cout<<"UTC hour is"<<local->tm_hour<<endl;
    }
    void DateTime_increase()
    {
        while(true)
        {
            Sleep(1000);
            while(time_increase())
                date_increase();
            display();
            cout<<"Today is"<<a[getWeekday()]<<endl;
            printMenology();
        }
    }
protected:
private:
 
};
 
int main()
{}
Цитата Сообщение от alsav22 Посмотреть сообщение
Что календарь? Я написал, что там, где компилятор покажет ошибки, непонятно что должно быть.
ок.спасибо
Yandex
Объявления
24.12.2013, 19:00     Pomogoti naidti oshibku
Ответ Создать тему
Опции темы

Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru