Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как исправить ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти разность обычных и десятичных дробей http://www.cyberforum.ru/cpp-beginners/thread1125302.html
Написать перегруженные функции и основную программу, которая их вызывает: а) для вычитания десятичных дробей; б) для вычитания обыкновенных дробей.
C++ Объясните строчку #include<iostream> #include<fstream> #include<locale.h> #include<iomanip> #include <cstdlib> using namespace std; struct champ { char naz; http://www.cyberforum.ru/cpp-beginners/thread1125285.html
Чем можно украсить графический интерфейс программы в C++? C++
Подскажите пожалуйста, чем можно украсить программу в C++? альфа скинс пробовал, не получается установить чё-то:(
Найти номер и значение наибольшего кратного 5 элемента массива P(12) C++
Найти номер и значение наибольшего кратного 5 элемента массива P(12)
C++ Ряд Маклорена http://www.cyberforum.ru/cpp-beginners/thread1125236.html
Помогите исправить программу. В програме нужно заменить разложение ряда Маклорена с cos2x на arcsin.
C++ Календарь Дан список студентов, в котором указан ФИО, рост, год рождения. Вывести, кто в какой год родился по восточному календарю (год обезьяны, петуха и т.д.). Определить год, в котором родилось большинство... подробнее

Показать сообщение отдельно
MaksymMykytuk
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 9

Как исправить ошибки - C++

20.03.2014, 21:11. Просмотров 379. Ответов 1
Метки (Все метки)

Menu.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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#include <conio.h>
#include <stdio.h>
#include <dos.h>
#include <process.h>
#include <string.h>
#define LEFT 75
#define RIGHT 77
#define ENTER 13
class Button
{
    int x1, x2, y1, y2;
    char str[20];
public:
    void setparam(int X1, int Y1, int X2, int Y2, char *st);
    void show(int tcolor, int bcolor);
    virtual void run() = 0;
};
void Button::setparam(int X1, int Y1, int X2, int Y2, char *st)
{
    x1 = X1; y1 = Y1;
    x2 = X2; y2 = Y2;
    strcpy_s(str, st);
}
void Button::show(int tcolor, int bcolor)
{
    system ("tcolor");
    textbackground(bcolor);
    window(x1, y1, x2, y2);
    system("cls");
    pow(1, 1);
    printf("%s", str);
}
class Button1 :public Button
{
public:
    void run();
};
void Button1::run()
{
    spawnl(P_WAIT, "c:\\windows\\notepad.exe", "notepad", "point.txt", NULL);
}
class Button2 :public Button
{
public:
    void run();
};
void Button2::run()
{
    spawnl(P_WAIT, "kursova.exe", NULL);
}
class Button3 :public Button
{
public:
    void run();
};
void Button3::run()
{
    textbackground(7);
    window(22, 8, 62, 18);
    system("cls");
    FILE* fin = fopen("about.txt", "r");
    char str[80];
    for (int i = 0; i<4; i++){
        pow(1, i + 2);
        fgets(str, 80, fin);
        printf("%s", str);
    }
    fclose(fin);
    getch();
    textbackground(0);
    window(1, 1, 80, 25);
    system("cls");
}
class Button4 :public Button
{
public:
    void run();
};
void Button4::run()
{
    exit(0);
}
class Menu
{
    Button1 B1;
    Button2 B2;
    Button3 B3;
    Button4 B4;
    Button *masB[4];
    int x, y;
    int numAct;
    void show();
    void onLeft();
    void onRight();
    void onEnter();
public:
    Menu(int X, int Y);
    void getmessage(int msg);
};
void Menu::show()
{
    for (int i = 0; i<4; i++)
    if (i == numAct)
        masB[i]->show(15, 1);
    else
        masB[i]->show(0, 7);
}
void Menu::onLeft()
{
    numAct = (numAct == 0) ? 3 : (numAct -= 1);
}
void Menu::onRight()
{
    numAct = (numAct == 3) ? 0 : (numAct += 1);
}
void Menu::onEnter()
{
    masB[numAct]->run();
}
void Menu::getmessage(int msg)
{
    switch (msg){
    case LEFT:
        onLeft();
        break;
    case RIGHT:
        onRight();
        break;
    case ENTER:
        onEnter();
        break;
    };
    show();
}
Menu::Menu(int X, int Y)
{
    x = X;
    y = Y;
    numAct = 0;
    masB[0] = &B1;
    masB[1] = &B2;
    masB[2] = &B3;
    masB[3] = &B4;
    FILE* fin = fopen("names.txt", "r");
    char str[80];
    for (int i = 0; i<4; i++){
        fgets(str, 80, fin);
        masB[i]->setparam(x, y, x + strlen(str) - 2, y, str);
        x = x + strlen(str);
    }
    fclose(fin);
    show();
}
Mykytuk_main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <conio.h>
#include <iostream>
#include <stdio.h>
#include "menu.h"
void main()
{
 
    system("CLS");
    textbackground(0);
    Menu mnu(20, 1);
    _setcursortype(_NOCURSOR);
    while (1)
        mnu.getmessage(getch());
    _setcursortype(_NORMALCURSOR);
}
Как исправить эти ошибки:
Ошибка 8 error C2065: _NOCURSOR: необъявленный идентификатор c:\users\максим\dropbox\курсач программирование\курсач\курсач\mykytuk_main.cpp 11 1 Курсач
Ошибка 10 error C2065: _NORMALCURSOR: необъявленный идентификатор c:\users\максим\dropbox\курсач программирование\курсач\курсач\mykytuk_main.cpp 14 1 Курсач
Ошибка 9 error C3861: _setcursortype: идентификатор не найден c:\users\максим\dropbox\курсач программирование\курсач\курсач\mykytuk_main.cpp 11 1 Курсач
Ошибка 11 error C3861: _setcursortype: идентификатор не найден c:\users\максим\dropbox\курсач программирование\курсач\курсач\mykytuk_main.cpp 14 1 Курсач
Ошибка 1 error C3861: textbackground: идентификатор не найден c:\users\максим\dropbox\курсач программирование\курсач\курсач\menu.h 27 1 Курсач
Ошибка 3 error C3861: textbackground: идентификатор не найден c:\users\максим\dropbox\курсач программирование\курсач\курсач\menu.h 58 1 Курсач
Ошибка 5 error C3861: textbackground: идентификатор не найден c:\users\максим\dropbox\курсач программирование\курсач\курсач\menu.h 70 1 Курсач
Ошибка 7 error C3861: textbackground: идентификатор не найден c:\users\максим\dropbox\курсач программирование\курсач\курсач\mykytuk_main.cpp 9 1 Курсач
Ошибка 2 error C3861: window: идентификатор не найден c:\users\максим\dropbox\курсач программирование\курсач\курсач\menu.h 28 1 Курсач
Ошибка 4 error C3861: window: идентификатор не найден c:\users\максим\dropbox\курсач программирование\курсач\курсач\menu.h 59 1 Курсач
Ошибка 6 error C3861: window: идентификатор не найден c:\users\максим\dropbox\курсач программирование\курсач\курсач\menu.h 71 1 Курсач
18 IntelliSense: идентификатор "_NOCURSOR" не определен c:\Users\Максим\Dropbox\Курсач программирование\Курсач\Курсач\Mykytuk_main.cpp 11 17 Курсач
19 IntelliSense: идентификатор "_NORMALCURSOR" не определен c:\Users\Максим\Dropbox\Курсач программирование\Курсач\Курсач\Mykytuk_main.cpp 14 17 Курсач
17 IntelliSense: идентификатор "_setcursortype" не определен c:\Users\Максим\Dropbox\Курсач программирование\Курсач\Курсач\Mykytuk_main.cpp 11 2 Курсач
12 IntelliSense: идентификатор "textbackground" не определен c:\Users\Максим\Dropbox\Курсач программирование\Курсач\Курсач\Menu.h 27 2 Курсач
14 IntelliSense: идентификатор "textbackground" не определен c:\Users\Максим\Dropbox\Курсач программирование\Курсач\Курсач\Menu.h 58 2 Курсач
16 IntelliSense: идентификатор "textbackground" не определен c:\Users\Максим\Dropbox\Курсач программирование\Курсач\Курсач\Mykytuk_main.cpp 9 2 Курсач
13 IntelliSense: идентификатор "window" не определен c:\Users\Максим\Dropbox\Курсач программирование\Курсач\Курсач\Menu.h 28 2 Курсач
15 IntelliSense: идентификатор "window" не определен c:\Users\Максим\Dropbox\Курсач программирование\Курсач\Курсач\Menu.h 59 2 Курсач
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru